我想为ReactTable中的列创建自定义排序方法。我该如何对ReactTable说应该使用我的自定义排序方法呢?
我看不到如何在列上使用sortMethod属性。当我通过此操作时:
sortMethod: (prop1, prop2, prop3) => console.log(prop1, prop2, prop3); //undefined undefined false
所以我想prop3
说的是false,因为它不是desc。但是,prop1
和prop2
呢?应该不是吗?一个原因可能是我在该列上只有id
,而没有accessor
?
答案 0 :(得分:1)
react-table返回的 props1 和 props2 未定义。
答案 1 :(得分:0)
您可以在reactjs中使用表的react-virtualized库。
它提供可以自定义的sort()方法。
请检查此链接:-
https://github.com/bvaughn/react-virtualized/blob/master/docs/tableWithNaturalSort.md
我希望这会有所帮助。