私が取り組んでいるウェブサイトには、いくつかのアクションをトリガーするための複数選択行機能を備えたテーブルがあります。以下は、テーブルの現在の実装です。アクションをトリガーするボタンはテーブルの上に配置されます。
1つお聞きしたいのは、チェックボックス付きのテーブルで単一選択行のベストプラクティスは何ですか?私たちのユーザーは行を直接クリックして選択することに慣れていないため、チェックボックスを削除することは避けます。
これまでのところ、単一選択では、各行の最後にアクションボタンを配置します。ただし、複数選択のテーブルでのボタンの配置と一貫性がないため、これがこの問題のベストプラクティスであるとは思われません。また、行に対して複数のアクションを実行できる場合、見栄えが悪くなります。
複数選択をサポートする必要がある場合は、チェックボックスがそのコントロールを表す正しいUIです。
複数選択をサポートしない場合は、ラジオボタンで「単一選択のみ」のアフォーダンスを提供できます。
単一選択アクションを各行にベイクする代わりに、バッチアクションまたは単一アクション[選択されている行アイテムの数に応じて]としてテーブルの上に配置することを検討できます。