我正在使用一个名为 react-data-table-component 的反应组件:https ://github.com/jbetancur/react-data-table-component 。该组件非常好,功能丰富,到目前为止我很喜欢它。但是,客户请求了一项新功能,他们可以一次对多个列进行排序(主要、次要、三次排序等)。我在文档中没有看到任何提及此功能的内容。每列都有自定义排序函数的能力,我希望有人知道如何混合使用自定义排序函数以及可能巧妙地使用状态来实现多列排序。谁能帮我指出正确的方向?
2443 次
1 回答
0
我相信我找到了答案。我将行数据保持在状态,以便在数据更改时呈现网格。我将使用 onSort 回调来保留正在按状态排序的列的列表。然后,我将使用自定义排序功能和多重排序功能https://github.com/chuvikovd/multi-column-sort来实现所需的结果。
于 2020-06-10T17:11:53.637 回答