禁用富脸4日历组件中的日期

时间:2012-10-31 07:50:45

标签: jsf-2 richfaces

我使用两个ric:日历一个用于开始日期,另一个用于结束日期。

结束日期应根据开始日期选择自动禁用所有之前的日期。

是否可以使用dayDisableClass?

2 个答案:

答案 0 :(得分:2)

重新考虑disabledDay方式......

看一下这篇文章:Disable days on rich:Calendar

您还可以使用日历CalendarDataModel - > CalendarDataModelItem - > isEnabled()

Boolean isEnabled() returns "true" if date is "selectable" on the calendar, the default implementation returns "true"

查看Demo

答案 1 :(得分:0)

您可以使用日历的属性 dayDisableFunction 并定义您的JavaScript函数,该函数将定义哪些日期被禁用:

<rich:calendar dayDisableFunction="disablementFunction" ...</rich:calendar>

示例JS函数:

function disablementFunction(day) {
    if (day.isWeekend) return false;
    return true;
}