preloadDateRangeEnd do rich:calendar

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; }