我正在使用带有角度的ag-grid,我必须支持行编辑模式。当您使用 supressClickEdit
单击其他地方时,我已经阻止了不需要的自动保存,但是如果我处于编辑模式,并且用户不小心单击了列标题上的"排序",它会保存他们的更改 - 这就是我想避免的。
有一个 sortChanged 事件,我可以挂接到它以防止保存,但文档说">网格也会侦听这个并更新模型"。
有没有办法插入这种排序事件管道来防止它?
进入编辑模式后,您可以暂时禁用排序,并在保存后使用如下函数重新启用它 -
将[enableSorting]="enableSorting"
添加到您的农业网格div。
private enableSorting:boolean = true;
toggleSort() {
this.enableSorting = !this.enableSorting;
this.gridApi.refreshHeader();
}
调用切换排序将相应地禁用/启用排序。
希望这有帮助!