6

Web デザインのトレンドは、長いテーブルが一度に 1 ページずつ表示される、ページ化された出力を提供することのようです。私の顧客はそれを好まず、私が設計した Web サイトではすべてのエントリを長いテーブルに表示するように要求しています。ページングの議論は、主に長いテーブルを表示することによるパフォーマンスの低下に基づいているようであり、これは高帯域幅の企業イントラネットではあまり問題になりません。ページングに対する議論には、テーブル全体を印刷する機能、テーブル全体に対して文字列検索を実行する機能、テーブル全体から任意の範囲を選択してコピーする機能などがあります。これらの機能は、ページ付きの Web デザイン (たとえば、テーブル全体を印刷する印刷ボタン、またはテーブルの CSV ファイルを作成するボタン) がありますが、ページ化された出力は依然として彼らにとって不便に思えます。私たちの典型的なテーブルは約 100 から 600 アイテムです。明らかに、非常に大きくなるテーブルは、おそらくページングする必要があります。

質問:

  1. 長いテーブルでのページ化された出力と完全な出力の個人的または顧客の好みについて、あなたの経験は何ですか?
  2. Web デザイン ツールは、ページング パラダイムを推し進めているようです。彼らは連絡を取り合っていませんか、それとも私の顧客は珍しいですか?
  3. 「テーブルの長さによる」と考えている場合、どのしきい値を使用しますか?
4

6 に答える 6

3
  1. 私は長い 1 ページのリストが大好きです。ページ化されたリストについて私が見ることができるいくつかの理由の 1 つは、パフォーマンスについて指摘したものです。

  2. 御社のお客様はごく普通で、連絡を取り合っていると思います。

  3. しきい値は、ページの読み込み時間に関するものです。サーバーが十分な速さで完全なリストを生成できない場合、またはリストが長くなりすぎてブラウザの速度が低下した場合。(後者は、CSS にタグ以外のホバー要素があり、ブラウザーが IE の場合、非常に短いリストで発生する可能性があります。)

ユーザーに強力な検索機能を提供すると、ユーザーは自分のページ リストを自分で絞り込むことができます。

于 2008-12-22T20:05:48.827 に答える
1

デフォルトのページ長と構成可能なパラメーター (プログラムで使用する場合はクエリ文字列、対話的に使用する場合は Web ページのフォームなど) を指定して、1 ページに含まれるリストの数を制御します。

ユーザーの柔軟性は良好です。テキサス・インスツルメンツには、電気技術者が特定の技術的特性を満たす IC を見つけるためのパラメトリック検索ツールがあり、Web ページで「すべて表示」するためのリンクと、.csv ファイルとして「すべてダウンロード」するためのリンクが含まれています。これは良いモデルです。TI に敬意を表します。flickrも同様です。それらの API を使用すると、Web サービス呼び出しで表示される結果の数を (大部分) 制御できます。

個人的には、デフォルトで 1 ページあたり 10 件のリストがあり、それを増やす方法がない Web サイトは嫌いです。それらをブラウジングするには永遠に時間がかかります.一度にすべてのものを入手できるなら、もっと長く待っても構わないと思っています.

インタラクティブな Web ページの場合は、一度に 100 個をダウンロードする AJAX ソリューションを使用して、進行状況が示されるようにすることを検討します (結果が 20000 件ある場合はユーザーが停止できます)。

私はPEZに同意します。それは応答性がすべてです。

于 2008-12-22T23:03:30.823 に答える
1

それを単にユーザーが構成可能なオプションにしないのはなぜですか。とにかく本質的に両方を実装することを計画しているようです。

正直、どちらを選んでも文句を言う人はいると思います。少なくともユーザーが設定できるので、ユーザーに戻すことができます。

于 2008-12-22T20:04:46.427 に答える
0

最善の解決策: 100 を超えるアイテムを含むリストを提供しないでください。

通常、ユーザーは 100 または 600 を超えるアイテムを読みたくありません。彼らは気にしません。彼らは 1 つ (またはいくつか) を探しています。リストを視覚的に検索せずにそれらのアイテムにアクセスできる方法があることを確認してください。

また、クライアントがすべてのアイテムを表示することを主張する場合は、構成可能なページ サイズでページングを提供し、必要に応じて「1 ページあたり 100000 アイテム」と入力できるようにします。

于 2008-12-22T20:05:00.013 に答える
0

Web デザインに関する重要な本の 1 つ (申し訳ありませんが、どの本かは忘れてしまいました) では、ユーザーのほとんどが方法を知らないか、気にすることができないため、ユーザーが下にスクロールすることを当てにしないでくださいと述べていました。最近のアップデートによると、これは一般大衆に当てはまりますが、より技術的なユーザーの特定のセクターは下にスクロールすることが予想され、ユーザーが処理できることがわかっているIFF(IFFのみ)のスクロールを必要とするページを作成できます。それ。

于 2008-12-22T20:09:52.203 に答える
0

あなたの状況はとてもよくわかります。私も同様の状況にありました。ビジネス ワークフローを人間が管理するものから自動化されたものに移行しました。最初は、Excel スプレッドシートを使用して実行されました。私のソフトウェアの利害関係者は 55 歳以上の年齢層で、あなたが話している ajaxy や UI パターンが好きではありません。そのような場合、データ取得ロジックを最適化できます。1K マークに触れるテーブル、または画像ブロブなどのアイテムを含むテーブルは、パフォーマンスの観点から部分的に表示する必要があります。

  1. 出力が長いとレンダリングが遅くなり、パフォーマンスが低下します
  2. 顧客はほとんどの場合変更を望んでおらず、説得できない限り、顧客は常に正しいです。
  3. しきい値を提示しましたが、それは行の内容にも依存します。

ハッピーコーディング!

于 2008-12-22T20:10:00.877 に答える