0
AG-電網文檔提供了2功能樹數據和數據更新:如何使用TreeData功能時更新AG-網格數據
- https://www.ag-grid.com/javascript-grid-tree/?framework=all#gsc.tab=0
- https://www.ag-grid.com/javascript-grid-data-update/?framework=all#gsc.tab=0
但我不明白我應該如何執行數據更新樹數據
例如: 我有以下javascript數據:
const tvSeries = [
{
season: "Season 1",
episodes: [
{episode: "s1e1"},
{episode: "s1e2"},
{episode: "s1e3"},
]
},
{
season: "Season 2",
episodes: [
{episode: "s2e1"},
{episode: "s2e2"},
{episode: "s2e3"},
]
}
]
,並通過
gridApi.setRowData(tvSeries)
每個季節將其設置爲電網將分組排帶孩子行 - 它的情節
現在我想新的節目添加到第一個賽季,所以我做
tvSeries[0].episodes.push({episode: "s1e4"})
我應該如何通知網格有關此更改?如果我打電話 gridApi.setRowData(tvSeries)又一次 - 整個網格將被重新繪製,它是草率的,不酷。有有用的方法
gridApi.updateRowData(rowDataTransaction: RowDataTransaction)
,但我無法理解如何描述樹的變化RowDataTransaction