oraclexp79 发表于 2020-8-31 11:30:29

flegrid排序问题

wijmo有没有方法可以设定数组排序或者排序源码也可以,因为我用相同字段如"name" ,js list.sort 排序后的结果与wijmo flexgrid 排序后的结果不一致

KevinChen 发表于 2020-8-31 12:23:26

从您的描述来看,应该是在排序规则上出现了问题,在Wijmo中,对数据的排序操作实际上是封装在CollectionView中的,请参考:
https://demo.grapecity.com.cn/wijmo/demos/Core/CollectionView/CreatingViews/Sorting/InternationalSort/purejs

oraclexp79 发表于 2020-9-1 15:46:53

我用js sort排序 是这样的,数字 英文 再中文,但是flexgrid 是数字 中文 然后再英文,奇怪啊

oraclexp79 发表于 2020-9-1 16:17:36

KevinChen 发表于 2020-8-31 12:23
从您的描述来看,应该是在排序规则上出现了问题,在Wijmo中,对数据的排序操作实际上是封装在CollectionVie ...

我用js sort排序 是这样的,数字 英文 再中文,但是flexgrid 是数字 中文 然后再英文,奇怪啊,有没有办法使flexgrid排序和 js sort一致?

KevinChen 发表于 2020-9-1 17:56:40

你好,在示例的描述里有这样的文字:

您可以通过将CollectionView的sortComparer属性设置为使用您想要的任何逻辑比较两个值的函数,或者通过设置sortComparer来覆盖它。

sortComparer可以用来执行自定义的排序逻辑,参考API:

https://demo.grapecity.com.cn/wijmo/api/classes/wijmo.collectionview.html#sortcomparer
页: [1]
查看完整版本: flegrid排序问题