У меня есть код кода xhtml ниже, чтобы отключить предыдущие даты в богатом календаре, используя атрибут dayDisableFunction.Отключить предыдущие даты в rich: calendar
<rich:calendar value="#{accessMBean.scheduleDate}"
inputStyle="width:190px" id="scheduledDate"
dayDisableFunction="disableBeforeToday" required="true"
requiredMessage="Please schedule a date" />
Моя ява функция сценария выглядит, как показано ниже
<script type="text/javascript">
// <![CDATA[
var curDt = new Date();
function disableBeforeToday(day) {
alert(curDt);
return (curDt.getTime() - day.date.getTime() < 0);
}
// ]]>
</script>
Однако даты не получают инвалиды. Я столкнулся с этим кодом через Интернет, но он, похоже, не работает. Я застрял в использовании JSF 1.2 и RichFaces 3.3 и не могу обновить их. Какие-либо предложения?
Спасибо Махиэль за ответ. Да, я могу отключить предыдущие дни после переименования функции. Однако я не могу выбрать текущую дату и сегодня. Любая вещь, отсутствующая в моей функции Javascript? –
Vinod, используйте время 0: 0: 0 вместо curDt.getTime() –