gwt-dnd multidragging

时间:2012-09-19 08:48:47

标签: gwt drag-and-drop

我正在使用gwt-links和gwt-dnd框架来制作节点图。我的问题是我想拖动多个对象。有人有这方面的经验吗?

任何想法或指向正确的方向都有帮助。

的Lukas

1 个答案:

答案 0 :(得分:0)

我实际上并没有使用gwt-links库,但是入门部分给了我一般概念的展望。它使用gwt-dnd来移动物品,所以你唯一需要做的就是:

PickupDragController dragController = new PickupDragController(controller.getView(), true);

// Allow multiple widgets to be selected at once using CTRL-click
dragController.setBehaviorMultipleSelection(true);

dragController.makeDraggable(labelHello);
dragController.makeDraggable(labelWorld);
// Register the dragController in gwt-links
controller.registerDragController(dragController);

也就是说,在入门维基http://code.google.com/p/gwt-links/wiki/GettingStarted

中按照预期使用gwt-links

并添加setBehaviourMultipleSelection(true);你的dragController初始化中的行。