Vaadin7拖放式标识目标组件

问题描述 投票:0回答:1

我可以通过以下方式从DragAndDropEvent获取源组件形式:

final DataBoundTransferable t = (DataBoundTransferable) event.getTransferable();
Component from = t.getSourceComponent();

如何从DragAndDropEvent获取目标组件? (释放鼠标的组件。)可惜没有t.getTargetComponent()...

drag-and-drop vaadin vaadin7
1个回答
0
投票

Drag & Drop secion of the book of vaadin

event.getTargetDetails()应该是您搜索的内容

public void drop(DragAndDropEvent event) {
        // Wrapper for the object that is dragged
        Transferable t = event.getTransferable();

        // Make sure the drag source is the same tree
        if (t.getSourceComponent() != tree)
            return;

        TreeTargetDetails target = (TreeTargetDetails)
            event.getTargetDetails();
        ....
© www.soinside.com 2019 - 2024. All rights reserved.