网格订购网站上的最佳实践

时间:2013-08-01 16:04:12

标签: asp.net-mvc sorting web-applications datagrid

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

假设我们有四列:地区,国家,城镇,街道。

用户希望按国家/地区排序,然后选择城镇。

他们:

  1. 单击Town上的排序按钮,然后单击Country或
  2. 单击Country上的排序按钮,然后单击Town
  3. 在很多方面,前者更容易开发,因为每次点击排序时我们只需将其带到列表的前面,在列表中保留大约三个。

    是否有一种标准的方法,如果是这样的话呢?

1 个答案:

答案 0 :(得分:1)

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

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

enter image description here