web-dev-qa-db-ja.com

拡張可能なテーブル行。一部はデータなし。 UIアプローチ?

各行を詳細に展開できる展開可能なテーブルがあります。ただし、一部の行には展開するデータがありません。展開アイコンは、各行の右端に配置されたニンジンです。次の方が良いです:

  • キャレットを無効にする
  • キャレットを削除します
  • ユーザーがクリックして、データがないことを確認する
  • 私が考えていない何か?

私は自分でこれを調べてみましたが、使いやすさの観点からは、この問題に該当しない開発者向けの記事を考え出し続けています。ヘルプと参考資料をいただければ幸いです。ありがとう!

2
Lisa

あなたが持っているオプションとユーザーが理解するかもしれないものを分析しましょう:

  1. 有効ボタン:「追加情報あり」。
  2. 無効ボタン:「追加情報があります」。
  3. ボタンなし:「no追加情報があります」。

オプションから生じる質問:

  1. 有効ボタン:

    • 何も表示されない :「表示するボタンがあったのに、なぜ情報がないのですか?」
    • 「情報なし」メッセージ:「わかりましたが、ステップは不要でした」
  2. 無効ボタン:「情報を表示できません。有効にするにはどうすればよいですか?」

  3. ボタンなし:「no追加情報があります。」


だから私の意見では最良の選択肢は3です。ボタンはありません。それ以外の場合は、「1。有効なボタン」に「コンテンツがありません」というメッセージが表示されます。これは理解できますが、ユーザーに追加の手順を実行させることになります。

2
Alvaro

何かを見逃していない限り、展開して表示するものがある場合にのみ展開オプションを表示します。

0
scunliffe

アイコンは、あなたのケースでより多くのデータをロードするためのものです。情報のセットに追加の行が含まれていない場合、アイコンを表示する必要はありません。デザインの一貫性を保つ必要があるとのことですが、この場合、ボタンが無効になっていると混乱が生じます。

0
Madalina Taina

このグリッドの例 に示すように、詳細のない行には展開ボタンを表示しない方が良いでしょう。

0