2

我找到了一个解决方案来为 Fullcalendar 中的 prev 和 next 按钮实现自定义操作。

但我不知道,我如何将它用于我的情况。<p:calendar>如果<p:schedule>切换到下个月/年,我想更改显示的日期范围,而另一个方向也相同。我的构造看起来像一个简单的 Outlook 日历。

在此处输入图像描述

我提供了<p:calendar>更新<p:schedule>'s initalDateon的可能性dateSelect。所以计划跳到所选日期的日期范围。<p:schedule>但是,如果有“月”视图并且用户决定通过单击上一个/下一个按钮再过一个月,我该如何处理该事件?<p:calenadar>如果用户使用按钮和导航器,我会得到同样的结果。

我的第一个想法是创建一个ManagedBean保存当前日期范围的状态。如果单击上一个/下一个按钮或导航器,则调用自定义事件。此事件比较给定的范围并更新。但我认为这是不可能的,或者是吗?

感谢您的回复。

4

1 回答 1

1

你必须使用 LazyScheduleModel 对象来做到这一点

ScheduleModel eventModel = new LazyScheduleModel() {

 @Override
            public void loadEvents(Date start, Date end) {
                handlePreviousNext(start, end);
            }
        };
于 2016-02-19T00:25:20.597 回答