web-dev-qa-db-ja.com

リバースフィルタリング-データの除外

現在、データテーブルと多数のフィルターで構成されるビッグデータWebアプリを構築しています

ユーザー要件の1つは、一部のデータの除外です。したがって、現在の画像に表示されるように、リバースオプションを追加しました。

first solution

この問題を処理するための一般的な方法、以前に行われた調査、この要件を処理するためのより良い方法があるかと思います。

このソリューションのうち、より直感的に見えるのはどれですか?

possible solutions according to the answers

2
Dimitra Miha

あなたのコメントの1つによると、ユースケースは「少数を除くすべてのモデルを選択する」の場合です同じことをするために、

1)ユーザーは「すべて選択」して、不要なものを選択解除できます。 [すべて選択]-ユーザーにとっては1つの追加手順であり、どのような方法でも 提案した除外UIで)除外するものを選択する必要があります。選択解除操作と同じように実行できます。

2)また、このようなデータのバッチ選択/選択解除については、モデル/データに階層/ネストを追加し、それを検索UIで補完して、見ているモデルまたはシリーズに簡単にアクセスできると考えることができます。ネストされたデータグループについて見つけることができる近い例を添​​付します。

---(enter image description here

2
Amit Jain

私が正しく理解した場合、必要なのはフィルターを包括的または排他的にすることです。両方のオプションがあるドロップダウンを使用できます。

  • 含める
  • 除外する

デフォルトでは最もよく使用されます(私が想定しているものを含みます)。フレージングは​​あなたのシナリオによりよく適応する可能性がありますが、アイデアは"選択したフィルターからの結果のみを含める""選択したフィルターからの結果を除外する"です。

4
Alvaro