1

该问题与当每列具有升序或降序排序按钮时行在网格中的排序方式有关。我们希望以“行业标准”或“最佳实践”的方式来开发它。

假设我们有四列:Region、Country、Town、Street。

用户想按 Country 和 Town 排序。

他们是否:

  1. 单击 Town 上的排序按钮,然后单击 Country 或
  2. 单击 Country 上的排序按钮,然后单击 Town

在许多方面,前者更容易开发,因为每次单击一个排序时,我们都可以简单地将其带到列表的前面,在列表中保留大约三个。

是否有一种标准的方法,如果有,它是什么?

4

1 回答 1

1

据我所知,没有标准的方法可以做到这一点,您很可能希望使用第三方库来实现它。创建功能性网格 UI 是一个非常复杂的过程,因此您可能想要查看的两个库是JqGrid和 Telerik 的Kendo UI 网格示例。JqG​​rid 是一个免费的第三方库,Telerik 允许您试用他们的库。

对于使用 kendo UI 进行多重排序,您可以在文档中找到它,并且 JqGrid 在搜索/过滤多个字段下的同一链接中,例如单击搜索图标,它应该为您提供按多列搜索的选项。这是来自 JqGrid 多列搜索/过滤示例的图像,以更好地解释。

在此处输入图像描述

于 2013-08-01T17:37:43.450 回答