私は行を削除しようとしているグリッドグリッドを持っています... "splice"テクニックを使用してデータソースから行を削除することができました。その後、テーブルをリフレッシュする必要があります。エラーを表示しています。私は、行行の削除後にag-gridをアップグレード/リフレッシュするにはどうすればよいですか?
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フォーラムへのリンクを提供できますか?私は登録しましたが、私はエンタープライズユーザではないので、その理由を正しく検索できません。 –
私は企業ユーザーでもありません。しかし、あなたはまだフォーラムなしでフォーラムを検索することができます。 このようにhttps://ag-grid.com/forum/showthread.php?tid=3726&pid=8876&highlight=setRowData#pid8876 –
ありがとう!私はフォーラムでそれを見つけることができませんでしたが、答えは完全に最新ではないことが判明しました。下記の@ user3294566の回答を参照してください。しかし、あなたの答えはagGridの2016年代初めのバージョンでは正しいです。新しいバージョンでは、行の削除とそれに続くリフレッシュを簡単に行うためのAPIコールがずっと簡単です。 –