У меня есть сетка ag, где я пытаюсь удалить строку ... Я могу удалить строку из источника данных с помощью техники «сращивания», после чего я хочу обновить таблицу. Но она показывает ошибку. Это код, который я использую, чтобы удалить строкуКак обновить/обновить ag-сетку после удаления строки?
selectedvalue={} //this holds the selected row value
rowData=[]; //this holds all the row data
onRowSelected(event) {
this.selectedvalue = event;
}
deletebtn() {
for (let i = 0; i < this.rowData.length; i++) {
if (this.selectedvalue.node.data.make === this.rowData[i].make) {
this.rowData.splice(i, 1);
this.gridOptions.api.refreshView();
}
}
}
это показывает erroe что-то вроде этого -> не удается прочитать свойство «refreshView» неопределенных ... Как можно наблюдать изменения, внесенные в таблицу после строки удалить ,
Можете ли вы предоставить ссылку на форум ag-grid, где это объясняется? Я зарегистрировался, но я не являюсь пользователем Enterprise, поэтому, возможно, поэтому я не могу правильно искать это объяснение. –
Я тоже не являюсь пользователем предприятия. Но вы все равно можете искать форум без него. Нравится этот https://ag-grid.com/forum/showthread.php?tid=3726&pid=8876&highlight=setRowData#pid8876 –
Спасибо! Мне не удалось найти это на форумах, но оказалось, что ответ не совсем обновлен. См. Ответ от @ user3294566 ниже. Тем не менее, ваш ответ верен для версий agGrid в начале 2016 года; более новые версии имеют гораздо лучшие API-вызовы, чтобы легко выполнить удаление строки и последующего обновления. –