Модель рядов на стороне сервера, прокрутите до последней строки после добавления строки - PullRequest
0 голосов
/ 04 апреля 2019

Мы используем серверную модель и бесконечный свиток.Пользователь может добавить новую строку в сетку.Как только строка добавлена, мы вызываем purgeServerSideCache, чтобы перезагрузить данные и увидеть новый список.

После добавления строки мы должны перейти к последней добавленной строке.

Вот примеро добавлении строки в раздел CRUD https://www.ag -grid.com / javascript-grid-server-side-model-crud / , но этот является синхронным.

Вызывает sureIndexVisible сразу после выполнения purgeServerSideCacheв этом случае не работает, поскольку строки не перезагружаются, и это может занять некоторое время.

Пример кода, который мы вызываем сразу после purgeServerSideCache:

this.gridApi.clearRangeSelection();

this.gridApi.setFocusedCell(rowIndex, colId);
this.gridApi.startEditingCell({rowIndex, colKey: colId});

this.gridApi.ensureIndexVisible(rowIndex);

Я ожидаю, что ag-grid прокрутится доновая строка с индексом после purgeServerSideCache.

Есть ли какой-либо способ в ag-grid, чтобы понять, когда данные после purgeServerSideCache были перезагружены и мы можем прокрутить строку, используя ensureIndexVisible или setFocusedCell и т. д.?

...