Контекст: sencha ext-gwt 3.0 (бета3). Я использую 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!
}
});