gpt4 book ai didi

ag-grid - 如何在服务器 API 排序后禁用客户端排序?

转载 作者:行者123 更新时间:2023-12-05 05:00:04 24 4
gpt4 key购买 nike

我有一个 DataGrid,当我单击标题列进行排序(例如按日期)时,它会请求我的 API 以正确的顺序回答所有数据。但在此之后,当 Datagrid 重新加载新数据时,Ag-Grid 组件再次对列进行排序,并带来错误的顺序。

有没有办法只禁用 Ag-Grid 组件上的排序,而不禁用标题排序按钮(因为这个按钮将请求发送到 API)?

最佳答案

使用一个什么都不做的自定义比较器。 AG Grid,如果未提供 comparator,则会对字段使用字母或数字排序,但如果您提供 Comparator 的自定义实现,则它会使用它对数据进行排序。因为您已经在服务器上对它进行排序,所以您可以使用它

    var columnDefs = [
{ field: 'customField', comparator: customComparator},
....
];

function customComparator(data1, data2) {
return 0; //means no comparing and no sorting
}

关于ag-grid - 如何在服务器 API 排序后禁用客户端排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63268249/

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