ReactTable 中列的自定义排序方法

RMT*_*RMT 5 reactjs

我想为 ReactTable 中的列创建自定义排序方法。我如何对 ReactTable 说它应该使用我的自定义排序方法?

我看不到应该如何在列上使用 sortMethod 属性。当我通过这个时:

sortMethod: (prop1, prop2, prop3) => console.log(prop1, prop2, prop3); //undefined undefined false
Run Code Online (Sandbox Code Playgroud)

所以我猜prop3说 false 是因为它不是 desc。但是,prop1prop2呢?它不应该是什么吗?一个原因可能是我id在列上只有一个,而没有accessor?

小智 -1

您可以在reactjs 中对表使用react-virtualized 库。
它提供了可以自定义的sort()方法。
请检查此链接:-
https://github.com/bvaughn/react-virtualized/blob/master/docs/tableWithNaturalSort.md

我希望这有帮助。