我最近从3.3.1转移到Prime面部3.4RC1并发现拖拽行为停止工作。
我目前正在两个不同的面板之间拖放。我有一个配置为处理drop事件的监听器:
<p:droppable for="testPanel" scope="all">
<p:ajax listener="#{testController.dropUser}" process="@form" update="@form"/>
</p:droppable>
移动到最新版本后,甚至没有调用dropUser方法。我四处寻找与拖拽行为相关的任何未解决的问题,但找不到。有谁知道出了什么问题?
答案 0 :(得分:1)
最后我开始工作了:
进行了以下2项更改:
我认为删除第二个属性使其有效。但我仍然不清楚为什么。我有空的时候会尝试进一步调试。但是现在我很好。
答案 1 :(得分:0)
更新到primefaces 4.0时遇到了类似的问题。
datagrid example建议 draggable 标记的句柄和堆栈属性。 我能够通过删除它们来解决问题。