web-dev-qa-db-ja.com

グリッド内の一括アクションのアクションメニューの配置

グリッド/テーブルの一括アクションドロップダウンメニューを、選択が行われる列のヘッダーに配置するというアイデアで遊んでいます。これは、フィルターなどの他のツールのために、テーブルの上にある貴重なスペースを節約するためです。

enter image description here

私はこれがどこでも行われるのを見たことはありません。典型的な解決策は、アクションメニューをテーブルの上に配置することで、Gmailに沿ったものになるでしょう。

私はそれはかなり単純明快だと思います-誰かがこの解決策の欠点を思いつくことができるかどうか疑問に思いますか?

4
Skuirrel

非常に簡単で、珍しい解決策ではありません。ただし、ここには2つの欠点がある可能性があり、トレーニングセッションでのユーザーの反応を聞いたことがあります。

  1. ユーザーはコントロールを見つけることができません。彼らはそれを見るが、削除または別の場所に移動するためにこれを使用する必要があることは完全に明白ではない。

  2. ドロップダウンメニューは、選択した項目を非表示にします。レコードを削除するときは、正しいアイテムを削除してください。選択したアイテムを非表示にすると、ユーザーは不安に感じ、それは悪いことです。

推奨事項は、コントロールを非常に目立たせ、ドロップダウンでアイテムを非表示にしないことです。

8
Benny Skogberg

ユーザーは、三角形のドロップダウンシンボルをより一般的な「列のソート順インジケーター」シンボルと混同する可能性があるため、ドロップダウンをそのように認識しません。

6
pulsar

はい、「グループアクション」を実行することは安全でかなり一般的なソリューションです。ただし、それを実装するときは、次の点に注意してください。

  • グループアクションボタンは、標準のボタンよりも見やすくする必要があります
  • ラベルは下にある要素とは異なる必要があります

私はそのようなものを実装しました

enter image description here

3
Salman Ehsan