有没有办法将当前拖动的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();
}