如何使用primefaces TreeTable进行拖放工作

时间:2017-11-20 14:43:30

标签: jsf primefaces jsf-2

我需要重新排序我的树。我正在使用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展示示例。

enter image description here

0 个答案:

没有答案
相关问题