2012-01-23 18 views
2

ソートとページングの背後にあるロジックについて質問があります。ページングで正しい方法でソートする方法

20ページのデータグリッドがあるとします(200レコードは1ページあたり10レコード)。グリッドでもソートが可能です。

ユーザーがページ3/20を表示していて、特定のフィールドのソートボタンを押した場合 - このイベントに対するプログラムによる正しい返答は何ですか?

a)のグリッドはページのみ3

Bにレコードを並べ替える必要があります)、グリッド全体のデータを再設定し、ソートそれに基づいて取得する必要、その後、

  • は、ページにページをリセット1

おかげ

ページの( ユーザーが最初に見ていたものに何らresemblence)残っていません

グラント。

+1

新しい並べ替え属性が選択されると、最初のページに戻るのが一般的だと思います。 – styfle

+1

私の経験(そして、ページ3に残っているサイトを実際に使用するときの混乱)から、ページ1へのリセットがはるかに優れています。 btw:http://ux.stackexchange.com/のより良い質問 – doblak

答えて

2

私は正しい回答はないと思いますが、私が訪れたほとんどのウェブサイトは、新しいソート方法が選択されたときに最初のページに戻ってくることをユーザーに伝えます。これにより、実際に関連する結果が表示されます。

コンピュータパーツをブラウズしているとします。あなたは3番目のページに行き、とにかくほとんどの部品を買う余裕がないことに気づきます。だからあなたは価格で並べ替えを選択します。この時点でもっとも安価なものを見たいので、ページ3にリダイレクトされた場合は、最も安いハードウェアであると見なすことができます。

ユーザーが明示的にソート方法を選択しています最初のページから関連性の高い結果を表示してみませんか?

関連する問題