2

我使用两个 ric:calendar 一个作为开始日期,另一个作为结束日期。

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

可以使用 dayDisableClass 吗?

4

2 回答 2

2

换个disabledDay方式...

看看这篇文章:在丰富的日历上禁用天数

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

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

看看演示

于 2012-10-31T08:15:45.847 回答
0

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

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

示例 JS 函数:

function disablementFunction(day) {
    if (day.isWeekend) return false;
    return true;
}
于 2012-11-08T14:09:48.650 回答