我需要重新排序我的树。我正在使用primefaces showcase中提供的示例。
拖放适用于 p:tree 组件。但是,当我将属性应用于 p:treeTable 时,它不起作用。
如何使用treeTable?我已将draggable,droppable和dragdropScope属性添加到p:treeTable标记中,但它没有帮助。
<p:treeTable draggable="true" droppable="true" dragdropScope="demo"
value="#{treeController.tree}" var="node" selectionMode="checkbox" animate="true">
<p:column style="width:auto">
<h:outputText value="#{node.title}" />
</p:column>
</p:treeTable>
编辑:: 我的问题不是树没有重新排序。我的问题是项目根本没有拖动。
通过拖动,我的意思是,当我点击一个项目并在树中拖动时,一些显示该项目的可视指示器可以放在树中的任何其他位置。请参见下图,拖动工作的位置。我点击了节点0并将其拖动到节点1和节点2之间。这是来自primefaces展示示例。