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