web-dev-qa-db-ja.com

編集可能なフィールドが1つだけの場合、編集/削除ボタンを表示する必要がありますか?

編集/削除ボタンをどこに配置するかを尋ねる質問はたくさんあります。行に編集可能なデータのフィールドが1つしかない場合、行の最後に編集ボタンを配置するのは理にかなっていますか。

例で説明しましょう

以下は、通常の状態の表で、人に関する情報が含まれています。私の場合、編集可能なのはBlueテキストのフィールドのみです。名前やメールアドレスは編集できません。彼らの役割だけ。また、この役割はユーザーが入力できるものではないことに注意してください-俳優、歌手、コメディアンから選択する必要があります。

Rows

だから私は2つの可能な方法を考えました。方法Aは、より伝統的なアプローチです。最後に編集/削除ボタンを配置します。しかし、編集可能なフィールドが1つだけの場合は理にかなっていますか?方法Bでは、編集可能なフィールドにカーソルを合わせるとドロップダウンボックスが表示されます。

Methods to show editable fields

私の質問-

  1. 方法Aはここで適用できますか?
  2. 方法Bの使用に問題はありますか?
  3. より良いアプローチはありますか?
4
nuwa

方法Bがはるかに効率的です

関係するフィールドのできるだけ近くに「編集」機能を常に表示する必要があります。特に編集可能なフィールドが1つしかない場合

削除機能は行全体に作用するため、行の最後に配置できます。

利用可能なオプションについてユーザーに通知するには、フィールドだけでなく行をロールオーバーするときにこれらの両方を表示する必要があります

4
Renaud