ページネーションコントロールを備えたレコードのグリッド/テーブルを作成しました。したがって、一度に25件のレコードにページ番号を付けます。いつでもヘッダーセルをクリックして、その行で並べ替えることができます。レコードの4ページ目で言った場合、ヘッダーをクリックすると、そのページに留まる必要があると感じます。つまり、レコードの4ページ目で、セット全体をその列でソートして表示していることになります。ユーザーは最初または最後のページに戻ってナビゲートしたいと思うかもしれませんが、それは彼ら次第です。
ヘッダーをクリックしてソートした後、最初のページに自動的に戻るようにしたい人もいます。考え?
以下は、テーブルとページネーションの問題を説明するストーリーです。
「スミスさん、おはようございます!ここでは、ご要望に応じて、町で最も素晴らしい20人の若い男性と10人の若い女性」を紹介します。
「ゴードンさん、本当にありがとうございました。まずは女の子を見てから、男の子をどこかに送ってください。」.
「よし、BOYS!チョップ、チョップ!後ろの庭に行ってください。急いでください...私たちは一日中終わらせていません...スミスさん、女の子だけです。」
「私の愛するゴードン、驚異的だ。さて、どれが一番高いのか」
「ああ、スミスさん、明らかに一番左の女の子が一番背が高いです。」
「ああ、そうです、そうです、ゴードン...明らかに彼女は私のために私が見ることができます。しかし、私はグループ全体-女の子と男の子から意味します。
「スミスさん、この場合は、男の子たちに電話をかけ直すことができます!」
明日のイエローページがアルファベット順のソートから時系列の1年(確立された年)に変更された場合、古いバージョンの62ページに何かがあったことを知っていると、どのような価値がありますか?
データを変更するもの、つまりフィルター(ページなど)や並べ替えは、新しいデータセット(またはサブセット)が生成されたと見なす必要があります。これから発生する可能性のある多くの問題があります-ユーザーが「C」で始まるアイテムを検索してから「B」で始まるアイテムを追加する場合などです。
これらのフィルターと並べ替えのどれが一緒に機能しないか、いつ無効にする必要があるか(ほとんどの場合、新しいレコードを追加するとき)を検討する価値があります。
一般的なチェーンは次のようになります:
パーシャルを変更すると、それ以降のパーシャルはすべて無効になります。
したがって、あなたのケースでは、ページXのコンテンツが同じコンテンツではなくなっているため、ソートによってページ付けが無効になります。