Отключить / включить поддержку перетаскивания сетки Vaadin 8 во время выполнения - PullRequest
0 голосов
/ 19 июня 2019

У меня есть Vaadin 8 Grid с поддержкой drag & drop . Теперь я хочу отключить / включить перетаскивание во время выполнения.

Я попытался установить для SelectionMode значение None, но я все еще могу перетаскивать элементы. Похоже, что в соответствующих классах нет метода для отключения перетаскивания.

Вот как я включил поддержку перетаскивания:

GridDragSource<ItemA> availableItemsDragSource = new GridDragSource<>(availableItemsGrid);
GridDropTarget<ItemB> assignedItemsDropTarget = new GridDropTarget<>(assignedItemsGrid, DropMode.ON_TOP);

Как отключить перетаскивание во время выполнения?

1 Ответ

1 голос
/ 19 июня 2019

Должно быть возможно отключить расширение, вызывая remove (), например, как

GridDragSource<ItemA> availableItemsDragSource = new GridDragSource<>(availableItemsGrid);
...
availableItemsDragSource.remove()

См. JavaDoc для получения более подробной информации.

...