Primefaces Tree dragdrop Event

时间:2016-04-14 11:05:31

标签: jsf events primefaces tree

有没有办法将当前拖动的TreeNode保持为变量? 我在树上使用拖放功能,但我想在某些情况下撤消拖放事件。 Aaand TreeDragDropEvent没有给我我的需求,比如dragNodePreviousParent和dragNodePreviousRowNumber 我尝试了“select”事件,但是当节点拖动时,此事件不会调用。

你能帮帮我吗?

//my try
public void onNodeSelect(NodeSelectEvent event){
        parentNode=selectedNode.getParent();
        selectedRowNumber=parentNode.getChildren().indexOf(selectedNode);
    }

//TreeDragDropEvent that doesnt provide my needs
public void onDragDrop(TreeDragDropEvent event) {
        TreeNode dragNode = event.getDragNode();
        TreeNode dropNode = event.getDropNode();
        int dropIndex = event.getDropIndex();
}

0 个答案:

没有答案