web-dev-qa-db-ja.com

データテーブルフィルタリングの2つのオプション

Data Table

私は、データテーブルを2つの方法でフィルタリングすることについて、みんなの意見を聞きたかったのです。

フィルターバーを使用してデータテーブルをフィルター処理し、テーブル内に同じフィルターを持つことができるのはユーザーにとって混乱していると思いますか?

4
Sean

この場合、別々に機能する2つのシナリオがあります。

  1. テーブルの上で使用されるフィルターバーはテーブル全体用です。このフィルターバーの変更は、テーブル全体に影響しますこれは、ユーザーがフィルターを一般的に使用する方法の一般的な理解です

  2. モックアップのテーブル内にフィルターを投影した方法は、ユーザーが特定の行の他の行/列の変更に影響を与えずに、特定の行の個々の列を変更できることを示しています。

ビジネスニーズが個々の列/行をフィルターするオプションを提供することである場合は、先に進んでテーブル内にフィルターを実装しますが、ユーザーがテーブル内に配置されたフィルターを使用してテーブル全体を制御する場合アンチパターンであること

2
DPS

あなたのモックアップを考えると、「インライン」フィルターの状態が対応するフィルターバーフィルターの状態と一致しないため、少なくとも多少の混乱があると思います。たとえば、フィルターバーの[クエリステータス]フィルターを[オープン]に設定した場合、インラインフィルターは自動的に[オープン]に設定して一致させる必要があり、逆も同様です。

1
Gerry

2つのオプションをさらに区別することを検討してください。個々のフィルターを繰り返す代わりに、上部のバーにある「クイックフィルター」を使用します。クイックフィルターは、単一のボタンをクリックするだけでいくつかのフィルターをオン/オフにするフィルターまたはプリセットフィルターの組み合わせにすることができます。 http://wellstyled.com/en/ux-grid-preset-filtering/ 。または、トップバーを使用して、適用されているフィルターを表示し、zappos.comの靴の検索のように、それらを再びオフにすることができます。トップバーには「チップ」と「x」が表示されます。

1
martinnova