AG-Grid 排序不适用于 TreeData
AG-Grid sorting is not working with TreeData
我有一个带有 树数据 的农业网格。 (https://www.ag-grid.com/javascript-grid-tree/)。
我遇到的问题是列按字典顺序而不是 Asc/Desc 排序。对于数字列,应按 max/min 值排序。这是 JsFiddle link: https://jsfiddle.net/pbjqdw6w 并查看 Currency 列的行为。
enableSorting: true
如果您想覆盖默认行为,您需要提供自己的排序功能。
查看 Sorting Docs 了解更多信息,但简而言之,您需要在相关列上提供排序功能:
colDef.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) {
return valueA - valueB;
}
我有一个带有 树数据 的农业网格。 (https://www.ag-grid.com/javascript-grid-tree/)。
我遇到的问题是列按字典顺序而不是 Asc/Desc 排序。对于数字列,应按 max/min 值排序。这是 JsFiddle link: https://jsfiddle.net/pbjqdw6w 并查看 Currency 列的行为。
enableSorting: true
如果您想覆盖默认行为,您需要提供自己的排序功能。
查看 Sorting Docs 了解更多信息,但简而言之,您需要在相关列上提供排序功能:
colDef.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) {
return valueA - valueB;
}