web-dev-qa-db-ja.com

大きなデータのテーブルでのフィルタリング、考え?

例:ブログ投稿のライブラリなどの大量のデータ、または大量の連絡先を持っている場合、データテーブルは視覚的にこれらすべてのデータを表示する最良の方法であると考えています。 。

ただし、このすべてのデータの用語または検索/フィルタリングでは、表の上部に「入力時に検索」クイック検索入力タイプのテキストを入力することを考えています。入力すると、下の表がフィルターされます。

別のオプションは、データの各行が(私のシステムでは)カテゴリーに割り当てられ、フォームの上部にそれらのカテゴリーのリンクのリストとそれらの横にある結果の数のリストを持ちます:

カテゴリー(120)カテゴリー(34)カテゴリー(46)

ユーザーがこれらのリンクをクリックすると、下の表がフィルタリングされます。

また、各列見出しには並べ替えオプションがあります。

これについてどう思いますか?また、ユーザーがデータテーブル内の大量のデータをトラバースできるようにする他の優れた方法はありますか?

8
Josef Dunne

これは、「テーブルUIパターンの究極のガイド」というタイトルの付いた、本当に洞察に満ちた記事です。

http://www.jankoatwarpspeed.com/post/2010/02/26/table-ui-patterns.aspx

それがあなたの質問に答える何らかの方法になることを願っています!

クリス。

9
Chris McQueen

問題のデータの内容によって異なります。上記のChris McQueenは、表形式のデータを表示するための便利なテクニックに関する非常に優れた記事を指摘していますが、これは非常に優れた読み物でしたが、テーブルの使いやすさは読み取り可能で、スキャン可能で、簡単に比較できるので疑問です '(その記事で述べたとおり)。私は彼らが全く反対だと感じています。データの大きなテーブルをスキャンすることは、比較するものや傾向がどのように形成されているかなどを知るためにテーブルの各エントリを読む必要があるため、読みやすく比較することはできません。

時々、最良のオプションは、テーブルから離れて、情報を提示するより良い方法を探すことです。

データの視覚化に関する魅力的な記事がたくさんあり、膨大な量のデータを使いやすく、読みやすく、さらにはわくわくする方法で表示することについて、まったく異なる展望が示されています。例については、これらのリンクを確認してください。

http://www.smashingmagazine.com/2009/09/11/25-useful-data-visualization-and-infographics-resources/

http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/

テーブルに適用できるこれらのタイプのフィルターは、他の視覚化にも同様に適用できるため、テーブルが適切かどうかを判断する場合にすぎません。もしそうなら、私はクリスのリンクをお勧めします。それは利用可能なオプションについてかなりよく議論しているからです。そうでなければ、そこにデータを表現する他の多くの方法があります。

2
JonW

素晴らしい記事。必要なフィルターの複雑さに応じて、高度なフィルターまたはクエリビルダーツールの実装を調査することもできます。私たちの製品ではテーブルを広範囲に使用しており、 WoWHeadデータベース と同様のクエリビルダーツールを実装しています。

0
Janel