модель бесконечной строки сетки ag - обновление cellRenderer - PullRequest
0 голосов
/ 01 ноября 2018

Я использую модель бесконечного ряда на сетке Ag. И мне нужно иметь возможность обновлять cellRenderer вручную при изменении данных на пульте. В настоящее время я использую метод purgeInfiniteCache (). Но он очень заметно мигает. Есть ли способ обновить только строку? или обновить кеш только из текущего вида?

1 Ответ

0 голосов
/ 02 ноября 2018

Вы можете обновить запись в кеше, получив rowNode, используя gridApi, а затем используя updateData метод rowNode.

  rowNode = this.gridApi.getRowNode(`${updatedRecord.id}`);
  rowNode.updateData(updatedRecord);

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

...