【发布时间】:2020-05-15 23:54:56
【问题描述】:
下面是应用自定义排序的 ag-grid 标题
{
headerName: "StudentId",
field: "StudentId",
width: 140,
editable: false,
enableRowGroup: true,
comparator: (valA, valB, n1, n2, inverse) => {
return valA.localeCompare(valB);
},
sortingOrder: ['desc', 'asc']
}
我添加自定义比较器的原因是因为数据就像
S19
S129
S176
S99
S433
S10
在对提到的标题应用排序后,您将在这样的列中得到结果
S10
S129
S176
S19
S433
S99
我很确定你们中的一些人在查看结果时会感到困惑,但这是正确的,因为数据包含字母和数字,因此它是字符串,比较器根据字符串的排序工作正常。
但我想要这样的结果,因为它是人类快速可读的格式。
S10
S19
S99
S129
S176
S433
可以吗??
【问题讨论】:
标签: angular ag-grid comparator ag-grid-angular