Ho una griglia in cui sto cercando di eliminare una riga ... Sono in grado di rimuovere la riga dall'origine dati usando la tecnica "splice", dopo di che voglio aggiornare la tabella.Ma si sta mostrando un errore.Questo è il codice che sto usando per eliminare una rigaCome aggiornare/aggiornare la griglia ag dopo l'eliminazione della riga?
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();
}
}
}
sta mostrando erroe qualcosa di simile -> Impossibile leggere proprietà 'refreshView' di non definito ... Come si può vedere le modifiche apportate nella tabella dopo fila cancellare .
Ugh puoi fornire un link al forum di ag-grid dove questo è spiegato? Mi sono registrato ma non sono un utente aziendale, quindi forse è per questo che non riesco a cercare correttamente questa spiegazione. –
Non sono un utente aziendale. Ma puoi ancora cercare nel forum senza uno. Come questo https://ag-grid.com/forum/showthread.php?tid=3726&pid=8876&highlight=setRowData#pid8876 –
Grazie! Non sono riuscito a trovarlo nei forum, ma risulta che la risposta non è completamente aggiornata. Vedere la risposta da @ user3294566 qui sotto. Tuttavia, la tua risposta è corretta per le prime versioni 2016 di agGrid; le versioni più recenti hanno solo chiamate API molto migliori per eseguire facilmente la rimozione di una riga e il successivo aggiornamento. –