如何在<p:calendar>&amp;中实现prev / next按钮的自定义操作<?号码:时间表> </P:时间表> </P:日历>

时间:2012-12-12 10:42:49

标签: jsf primefaces

I found a solution to implement custom actions for the prev and next buttons in a Fullcalendar.

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

enter image description here

我让<p:calendar>有可能更新<p:schedule>上的initalDate dateSelect。因此,计划将跳至所选日期的日期范围。但是,如果<p:schedule>有'月'视图且用户决定再点击上一个/下一个按钮,我该如何处理该事件?如果用户使用<p:calenadar>按钮和导航器,我得到的相同。

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

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

您必须使用LazyScheduleModel对象来执行此操作

ScheduleModel eventModel = new LazyScheduleModel() {

 @Override
            public void loadEvents(Date start, Date end) {
                handlePreviousNext(start, end);
            }
        };