Как я могу удалить строку в ag-grid при использовании InfiniteRowModel? - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь динамически удалять строки из моей сетки. Моя сетка в настоящее время использует rowModelType: "infinite". Я использовал функцию updateRowData для добавления и обновления, но когда я пытаюсь удалить строку, используя эту функцию:

deleteRow(record) {
        this.agGrid.api.updateRowData({ remove: [record] });
}

, я получаю следующее предупреждение в моей консоли:

ag-grid: updateRowData для InfiniteRowModel не поддерживает удаление или обновление, только добавление

Я использовал его как для добавления, так и для обновления, и он работает. Как я могу удалить строки при использовании модели бесконечной строки?

1 Ответ

0 голосов
/ 26 февраля 2020

При работе с InfiniteRowModel или ServerSideRowModel, не поддерживает удаление или обновление записей.

Он предлагает gridApi.purgeServerSideCache().

Я сам немного исследовал доступ к данным строк в этой модели строк, но он не обеспечивает доступа к ним. Так что лучше продувать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...