网格和角度:带有数据源的服务器端模型-删除行后如何刷新?

时间:2019-07-03 12:43:46

标签: angular ag-grid ag-grid-angular

我正在使用ag-grid v21.0.1作为Angular 6项目中表组件的基础。

最初,我从客户端行模型开始。在那里,我使用事务在删除后更新行数据:

const currentRow = this.gridApi.getSelectedRows();
this.gridApi.updateRowData({ remove: currentRow });

现在,我已使用数据源切换到服务器端行模型。 我不清楚删除行后如何刷新网格。

事务处理方法在服务器端模型中不可用。

此处列出的在线示例:https://www.ag-grid.com/javascript-grid-server-side-model-crud/#crud 使用 window 对象,这在生产中几乎不可用:

window.rowDataServerSide.splice(selectedRow.rowIndex, 1);

如果我只用this.gridApi.purgeServerSideCache()强制清除高速缓存或再次设置数据源,则刷新表,但是它是通过重新加载来实现的(向后端发出请求)。

删除行后,刷新网格中显示的行数据的推荐方法是什么?

0 个答案:

没有答案