2013-08-01 91 views
1

這個問題涉及當每列有升序或降序排序按鈕時在網格中排序行的方式。我們希望以「行業標準」或「最佳實踐」的方式開展此項工作。在網站上網格排序的最佳做法

假設我們有四欄:地區,國家,城鎮,街道。

用戶想按國家和城鎮進行排序。

難道他們:

  1. 點擊鎮的排序按鈕,然後按國家或
  2. 點擊國家的排序按鈕,然後按鎮

在許多方面,前者更容易開發因爲每次點擊排序時,我們都可以簡單地將它列入列表的前面,並在列表中保留大約三個。

甚至有一個標準的做法,如果是這樣的話?

回答

1

我不知道這樣做的標準方式,而且您很可能想使用第三方庫來實現它。創建功能性網格UI是一個非常複雜的過程,因此您可能要查看的兩個庫是JqGrid和Telerik的Kendo UI grid示例。 JqG​​rid是一個免費的第三方庫,Telerik讓你試用他們的庫。

對於多個與劍道UI排序,你可以在documentation找到它,並jqGrid的是在搜索同一鏈路/過濾多個字段的例子點擊搜索圖標,它應該給你一個選擇多個搜索列。 這裏是一個來自JqGrid多列搜索/過濾示例的圖片,以便更好地解釋。

enter image description here

+0

謝謝Fassetar。在您選擇排序選項時發佈的兩個示例中(即單擊列標題),只有該列用於排序。以前的排序完全沒有了。基本上我們想要按至少兩列(最好是3)排序。我們已經掌握了這項技術,可以很好地處理這些例子,我們知道我們需要做什麼(或者我們認爲我們是如何)在多列上實現排序。 – RogerI

+0

對不起,我已經更新了我的答案,您將找到關於如何實現Kendo UI Grid的文檔。至於JqGrid的鏈接確實在「搜索多個字段搜索:搜索控件(日期選擇器,自動完成,下拉,複選框,自定義等)中包括一個例子, – fassetar

相關問題