2012-01-23 21 views
2

我對排序和分頁背後的邏輯有疑問。假設你有一個20頁的數據網格(200條記錄每頁顯示10條記錄)。網格還允許排序。如何使用正確的頁面分頁方式編排排序

如果用戶正在查看第3頁,共20頁,並在特定字段上點擊排序按鈕 - 此事件的正確編程響應是什麼?

一)如果電網中的記錄只是根據3頁

B)如果電網得到重新設定整個數據和排序排序,然後

  • 重置一頁一頁1
  • 保存有3個頁面上(不resemblence到什麼 用戶最初看)

感謝

格蘭特。

+1

我認爲當選擇新的排序屬性時,回到第一頁是很常見的。 – styfle

+1

根據我的經驗(實際使用第3頁上的網站時感到困惑),重置爲第1頁要好得多。 btw:http://ux.stackexchange.com/也許是一個更好的問題 – doblak

回答

2

我不認爲有一個正確的迴應,但我可以告訴你,當我選擇一種新的排序方法時,我訪問的大多數網站會將用戶返回到第一頁。這確保他們實際上看到相關結果。

想象一下,您正在瀏覽計算機部件。你到了第三頁,意識到你買不起大部分零件。所以你選擇按價格排序。在這一點上你想看到最便宜的東西,所以如果你被重定向到第3頁,你可能會認爲這是最便宜的硬件,實際上,最便宜的是在第1頁。

用戶明確選擇排序方法那麼爲什麼不從第一頁開始向他們展示相關結果呢?