【发布时间】:2017-07-01 05:13:58
【问题描述】:
使用react-virtualized的Table和Column组件,通过在Table组件中定义sortBydataKey和sortDirection,我实现了默认的排序列和方向。我有另一列,我希望在用户第一次单击它时按降序(而不是默认的升序)排序,但看不到如何执行此操作。每个列是否可以有一个默认的排序方向?
更新:我不想同时对列进行排序,而是希望在每列首次实现排序时为每列设置不同的排序方向。例如,我想启动我的表的默认值,以按姓氏升序排序。但是,我还有其他一些包含整数或布尔值的列,当用户第一次单击这些列时,我想按降序排序。按升序排列,这些列将首先显示 false 和 0(如果有),但如果它们首先使用 true 或集合的大数字进行排序,则会更有意义。我正在尝试稍微改善用户体验,因为不必在列上单击两次即可获得降序。
【问题讨论】: