gpt4 book ai didi

javascript - 在 ag-grid 中处于行编辑模式时可以阻止排序吗?

转载 作者:行者123 更新时间:2023-12-02 23:20:12 24 4
gpt4 key购买 nike

我正在使用带 Angular ag-grid,并且我必须支持行编辑模式。当您使用 supressClickEdit 单击其他位置时,我已经防止了不必要的自动保存,但如果我处于编辑模式,并且用户意外单击列标题上的“排序”,它会保存他们的更改 - 这是我想避免什么。

有一个sortChanged我可以 Hook 该事件以防止保存,但文档说“网格也会监听此事件并更新模型”。

有没有办法插入这种排序事件管道来阻止它?

最佳答案

进入编辑模式后,您可以暂时禁用排序并在保存后重新启用它,使用这样的功能 -

[enableSorting]="enableSorting" 添加到您的 ag-grid div。

private enableSorting:boolean = true;

toggleSort() {
this.enableSorting = !this.enableSorting;
this.gridApi.refreshHeader();
}

调用toggleSort将相应地禁用/启用排序。

希望这有帮助!

关于javascript - 在 ag-grid 中处于行编辑模式时可以阻止排序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56983771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com