Как перенести строки между двумя разными сетками (Ag-grid Angular 6) с помощью перетаскивания?

#angular #angular6 #ag-grid

#angular #angular6 #ag-grid

Вопрос:

Я хочу перенести строки между двумя сетками с одинаковым определением столбца, одна сетка будет содержать «свободные устройства», а другая сетка будет содержать «устройства, которые нужно добавить», есть ли решение для этого с помощью перетаскивания для переноса строк между двумя сетками или любым другим способом.

Ответ №1:

Эта функция находится в ag-grid-конвейере и запланирована на Next Release данный момент.

AG-1708: перетаскивание строк: разрешить перетаскивание между сетками или между сеткой и внешним элементом

Комментарии:

1. Спасибо за ответ, есть ли какой-нибудь альтернативный способ? Например, с помощью внешней кнопки «Добавить» / «Удалить».

2. Вы можете вручную выполнить rowData.slice amp; push etc. для данных, привязанных к сетке, если вы в любом случае захотите, но в этом случае это не будет на самом деле drag-drop .

Ответ №2:

Теперь для него есть поддержка с примером в соответствии с вашими требованиями: https://www.ag-grid.com/javascript-grid-drag-and-drop/#dragging-between-grids