1

我最近从 3.3.1 转到 Prime faces 3.4RC1,并注意到拖放行为停止工作。

我目前正在两个不同的面板之间拖放。我有一个配置为处理 drop 事件的侦听器:

<p:droppable for="testPanel" scope="all">
    <p:ajax listener="#{testController.dropUser}" process="@form"  update="@form"/>
</p:droppable>

在我移动到最新版本后,甚至没有调用 dropUser 方法。我四处寻找与拖放行为相关的任何未解决的问题,但找不到。有谁知道出了什么问题?

4

2 回答 2

1

最后我让它工作了:

进行了以下 2 处更改:

  1. 为 draggable 和 droppbale 组件添加了一个 id 属性
  2. 删除了进程属性。

我认为删除第二个属性使它起作用。但我仍然不清楚为什么。当我有时间时,我会尝试进一步调试。但现在我很好。

于 2012-09-21T19:31:58.133 回答
0

更新至 primefaces 4.0 时遇到类似问题。

数据网格示例建议可拖动标签的句柄堆栈属性。我能够通过删除它们来解决问题。

于 2013-10-15T18:59:41.970 回答