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 <
porque el motor JSF pensará que <
es el comienzo de una nueva etiqueta.