我使用两个 ric:calendar 一个作为开始日期,另一个作为结束日期。
结束日期应根据开始日期选择自动禁用所有以前的日期。
可以使用 dayDisableClass 吗?
换个disabledDay
方式...
看看这篇文章:在丰富的日历上禁用天数
您也可以使用日历CalendarDataModel
-> CalendarDataModelItem
->isEnabled()
Boolean isEnabled() returns "true" if date is "selectable" on the calendar, the default implementation returns "true"
看看演示
您可以使用日历的属性dayDisableFunction并定义您的 JavaScript 函数,该函数将定义哪些天被禁用:
<rich:calendar dayDisableFunction="disablementFunction" ...</rich:calendar>
示例 JS 函数:
function disablementFunction(day) {
if (day.isWeekend) return false;
return true;
}