Дублирование строки на нажатие кнопки в сетке - PullRequest
0 голосов
/ 11 мая 2018

Как я могу клонировать строку в сетке AG, также клонирование должно иметь те же данные, какие бы строки не были клонированы. Хотя данные могут быть в дальнейшем доступны для редактирования.

1 Ответ

0 голосов
/ 13 мая 2018

Сначала клонируйте данные в новый объект:

const originalRecord: RecordType;
...
const newRecord: RecordType = {...originalRecord};

(Вам нужно будет использовать другой подход к дублированию записи, если вы хотите включить методы или вам нужна глубокая копия).

Затем добавьте новую запись в сетку:

  this.grid.api.updateRowData({add: [newRecord]});

Здесь приведен пример создания новых строк: Обновление с транзакцией .

...