Я использую модель Infinite Row, и когда я удаляю выбранную строку из сетки, я вызываю обновление кеша, поэтому, скажем, я удалил выбранный id = 1, но после refreshInfiniteCache() ; новая строка поступает из БД через getRows(), ее id = 2, и эта выбранная строка не получает автоматическое отмену выбора, и если я снова нажимаю кнопку удаления, то я получение двух строк в selectedData. Это почему? из this.gridApi.getSelectedRows() и getSelectedNodes() я получаю две строки с идентификатором предыдущей строки = 1 и следующей строкой, которая появилась после удаления с идентификатором = 2. Я должен получить только один идентификатор строки = 2, а не идентификатор = 1, я снова удалил эту строку и обновил кеш. Пожалуйста, скажите мне, я что-то пропустил?
deleteRow() {
const selectedData = this.gridApi.getSelectedRows();
this.assetTypeService.deleteAssetType(selectedData[0].AssetTypeID)
.subscribe((result) => {
this.gridApi.refreshInfiniteCache();
})
}
deleteRow
- person un.spike   schedule 24.09.2018