jsf jsf-2 calendar richfaces

jsf - ¿Cómo se desactiva la selección de fechas para días anteriores en el Calendario de RichFaces?



jsf-2 (1)

Deshabilitaría las fechas anteriores a la fecha actual en <rich:calendar> . Ya busqué en Google, pero ninguno parece funcionar hasta ahora.

¿Alguna idea de cómo hacer esto de una manera fácil?

Este es mi código hasta ahora:

<rich:calendar id="since" popup="false" value="#{c.since}" datePattern="dd/MM/yyyy" firstWeekDay="1" showWeeksBar="false" showApplyButton="false" showFooter="false" > <a4j:ajax event="change" execute="@this" render="_since"/> </rich:calendar>


Como se muestra en el Escaparate :

<script type="text/javascript"> // <![CDATA[ var curDt = new Date(); disableBeforeToday = function(day) { return (curDt.getTime() - day.date.getTime() < 0); } // ]]> </script> … <rich:calendar dayDisableFunction="disableBeforeToday" …>

Tenga en cuenta que debe usar &lt; porque el motor JSF pensará que < es el comienzo de una nueva etiqueta.