我正在使用<p:schedule>
并且我注意到在拖放任务后,如果我将其放在无效区域(如左侧的小时列)上,则任务将回滚到其原始位置。 / p>
<p:schedule value="#{myBean.myModel}">
<p:ajax event="eventMove" listener="#{myBean.onEventMove}"/>
<p:ajax event="eventResize" listener="#{myBean.onEventResize}"/>
</p:schedule>
如何调用回滚事件?
答案 0 :(得分:0)
如果您想从支持bean执行此操作,则可以在ScheduleEvent
方法中调整移动的bean#onMove()
的开始日期和结束日期。您所要做的就是将dayDelta和minuteDelta的否定值添加到开始和结束日期,并在<p:ajax event="eventMove"
更新计划组件。它不如在无效区域放弃事件那么好,但是它正在工作。