質問: 1000は30行を示しますか?次の質問は、ユーザーがテーブルをできるだけフィルタリングし、50ページの情報が残っていると想定して、ページ間を移動する方法が最もよい方法です。入力ボックスを取得して45ページにジャンプする必要がありますか?または、skip(1)とskip(5)ボタンで十分ですか?現時点では、エンドユーザーがテーブルをどのように使用するかわからないため、どのオプションを最初に試してみるかがわかりません。最後に、誰かが共有できるページネーションの良い例はありますか?私はいつも良い参考資料を探しています!
回答: そのような答えで申し訳ありませんが、それは依存します。どのような種類のコンテンツがあり、ユーザーが探しているものは何ですか?ユーザーの目標は何ですか?それはウェブサイトですか、それともアプリケーションですか?多くの場合、たとえば無限スクロールを使用すると、ページ分割をまったく回避できます( google画像検索 の検索結果を参照)。ページネーションの問題は、ページ自体に意味がないことです。なぜ45ページに行く必要があるのですか?なぜ38じゃないの?コンテンツがソートされている場合は、ページに意味のある名前を付けるようにしてください(アルファベットの文字や日付の範囲など、意味のある何か)。スクロールは通常、ページをナビゲートするよりもはるかに優れたエクスペリエンスを提供するため、ページあたりの行数はできるだけ大きくする必要があります(ただし、一般的な規則ではなく、いくつかの例外があります)。そして、例と良い実践のために、ここに 素晴らしい記事 があります。