web-dev-qa-db-ja.com

複数選択ドロップダウンの選択をすべてから1人のユーザーに切り替えている

私は、レポート生成UIのドロップダウンメニューをデザインしています。ユーザーは、レポートを表示したいセラーを選択できます。コントロールのデフォルトは、レポート用に選択されたすべてのセラーです。コントロールをクリックすると、ユーザーには複数選択チェックボックスが表示され、上部ですべてまたはなしを切り替えるオプションが表示されます。ユーザーがすべてのオプションが選択されている(デフォルトの状態である必要があります)から1つだけを選択する(ユーザーが[なし]をクリックする必要がなく、次にチェックを続行する必要がない)ソリューションを探索しようとしています彼がする必要がある選択)。これが私が考えていたものです:1)ユーザーが選択したい行にカーソルを合わせると、「のみ」というテキストが表示されます2)ユーザーが「クリック」というテキストをクリックすると、他のすべてのチェックされたアイテムのチェックが外され、選択された1つがチェックされます3)ユーザーが行の他の場所をクリックすると、選択が切り替わります

私の質問は次のとおりです。1)複数選択メニューの行に2つのクリック可能な要素があることは悪いことですか? 2)これは直感的に見えますか? 3)私が望む結果を達成する方法に関するその他の提案。

下の画像を見て、私が何をしようとしているのかを理解してください。どうもありがとう![enter image description here] 1

2
Poornima O

数年前に同様の問題に遭遇し、デフォルトの状態を変更して複数選択チェックボックスをすべてオフにし、「選択なし」ロジックを「すべて選択」と同じになるように変更することで解決しました。これは、ユーザーが選択なしでフィルターを適用したいという正当なケースがなかったため、私たちのケースではうまくいきました。したがって、「none」は「any」と同じ「フィルターなし」と解釈しました。

ユーザーからのフィードバックによると、デフォルトではすべての結果を取得できますが、フィルターを開いて特定のオプションをすぐに選択できるため(最初に[なし]をクリックする必要はありません)、直感的に感じられます。

1
Jon Wellman