Dilema:使表列不排序的最佳方法

问题描述 投票:-1回答:1

我正在使用Kotlin创建android应用。我具有功能齐全的多列排序。当我单击表标题列时,它将其索引添加到排序列列表中。它对两种方式都进行了排序(升序和降序)。在点击它改变方向。一切正常。但我想知道什么是从一列中删除排序的最佳解决方案。

我没有什么主意,但听起来不太好:

  • 在第三列上,单击删除该列上的排序。
  • 添加按钮,在对列进行排序时可见。单击按钮将从排序列表中删除列。

我需要一些帮助,因为我不知道如何很好地实现此功能。

android sorting android-tablelayout
1个回答
0
投票

我会模仿Google Spreadsheets的方式:

enter image description here

它显示一个对话框,您可以添加和删除排序列。

您可以通过选择一些列并转到Data / Sort the range来查看它。

另一种可能性是在每列中有3个状态开关(升序排列,降序排列,而不是排序)。在这里您可以看到它在网站上的运行情况(请参阅“多列排序”示例):http://demos.shieldui.com/web/grid-general/sorting,但在我看来,它更加令人困惑。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.