PrimeFaces <p:schedule>:无效拖放后回滚</p:schedule>

时间:2014-04-24 12:36:36

标签: jsf events primefaces drag-and-drop schedule

我正在使用<p:schedule>并且我注意到在拖放任务后,如果我将其放在无效区域(如左侧的小时列)上,则任务将回滚到其原始位置。 / p>

<p:schedule value="#{myBean.myModel}">
    <p:ajax event="eventMove" listener="#{myBean.onEventMove}"/>  
    <p:ajax event="eventResize" listener="#{myBean.onEventResize}"/>
</p:schedule>

如何调用回滚事件?

1 个答案:

答案 0 :(得分:0)

如果您想从支持bean执行此操作,则可以在ScheduleEvent方法中调整移动的bean#onMove()的开始日期和结束日期。您所要做的就是将dayDelta和minuteDelta的否定值添加到开始和结束日期,并在<p:ajax event="eventMove"更新计划组件。它不如在无效区域放弃事件那么好,但是它正在工作。