notielc
#1
Bom Dia galera… gostaria de saber se alguém já usou o [color=red][size=18] “preloadDateRangeEnd” [/size][/color]do rich:calendar???
Se alguém já fez isso por favor me ajude…
naum estou conseguindo limitar a data, já passei um date, ja fiz um binding e etc…
Abraços
Olá notielc, boa noite. Tudo bem?
Você pode usar a propriedade “isDayEnabled” do seu rich calendar com uma função em javascript no cliente.
Código do componente:
<rich:calendar id="txtDtColeta"
value="#{coletaController.coleta.data}"
isDayEnabled="validaCalendario"
locale="pt_BR"
popup="true"
datePattern="dd/MM/yyyy"
inputClass="field"
inputSize="10"
required="true"
requiredMessage="Data de coleta, campo obrigatório! Ex: dd/mm/aaaa"
style="width:200px" cellWidth="24px" cellHeight="22px" />
<h:message for="txtDtColeta" errorClass="errorText" />
E criar, por exemplo, a função javascript que irá desabilitar os finais de semana.
function validaCalendario(day) {
if (day.isWeekend) return false; else return true;
}