gpt4 book ai didi

java - 检测 sencha ext-gwt 3.0 树中的删除目标节点

转载 作者:行者123 更新时间:2023-12-01 15:30:28 28 4
gpt4 key购买 nike

上下文:sencha ext-gwt 3.0 (beta3)。我正在使用 dnd 让用户重新排列一棵树,一次一个元素。我可以轻松获取拖动的元素,但没有找到如何获取放置目标。这是我的代码:

final TreeDropTarget<IMyModel> target = new TreeDropTarget<IMyModel>(mytree);
target.setAllowSelfAsSource(true);
target.setAllowDropOnLeaf(true);
target.setFeedback(DND.Feedback.BOTH);
target.addDropHandler(new DndDropEvent.DndDropHandler()
{
@Override
public void onDrop(final DndDropEvent event)
{
IMyModel dragged = mytree.getSelectionModel().getSelectedItem();

// TODO get the drop target element!
}
});

最佳答案

这对我有用:

target.addDropHandler(new DndDropHandler() {
@Override
public void onDrop(DndDropEvent event) {
final TreeNode<MyModel> item = source.getWidget().findNode(event.getDragEndEvent().getNativeEvent().getEventTarget().<Element> cast());
MyModel newParent = item.getModel();
}
});

关于java - 检测 sencha ext-gwt 3.0 树中的删除目标节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580507/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com