web-dev-qa-db-ja.com

無効にしたオプションを非表示にする必要がありますか?

この質問 からのコメントにより、この他のユーザビリティの提案が促されました。私の意見では、ttは無効なオプションを非表示にするのは悪い考えです。

一部が無効になっているかどうかに関係なく、使用可能なすべてのオプションを確認したい。特定の条件のために、オプションが表示されたり消えたりするのを見たくありません。 「このメニューオプションを1分前に見たことを誓います...一体どこに行ったのですか?」考えさせないで。電球が切れたとき、ライトスイッチはまだあります。物理的な世界では、使用できない状態に切り替わったときに、薄い空気の中で物事が消えることはありません。

追加

すべてのオプションを表示する必要があるという空白の抜本的なステートメントは作成していません。明らかに、セキュリティロールでオプションを表示できない場合は、絶対に表示しないでください。私はあなたがとった行動のために同じオプションが視界に入ったり出たりすることについて話している。

19
Tony_Henrich

ユーザーがオプションを有効にするための特定の要件を満たしていない場合は、これに同意します。テキストを選択するように。

しかし、ロールによってオプションが無効になっている多くのアプリケーションを使用しています。その場合、この特定のユーザーはこれらのオプションを使用できなくなるため、このユーザーには表示されません。

10
Jeff Sheldon

グレー表示のオプションはティーザーです。ユーザーは、これらのアクセスできないオプションに到達する方法を知りたいため、アプリのより深い調査を促進します。 Macアプリを許可する場合は、OSX HIガイドラインに従うことをお勧めします。

メニュー項目が使用できない場合(選択されたオブジェクトまたは現在の状態の選択されたオブジェクトには適用されないため、または何も選択されていないなどの理由により)-項目はメニューで淡色表示(灰色)になり、ユーザーがその上にポインターを移動すると強調表示されます。
3
Max Steenbergen

トニー、あなたが最後の質問から私たちの意見を取り、新しい質問に紡いだことは興味深いです。

私の答えは次のとおりです。私が取り組んでいるUI設計の問題については、職場で私が1週間ずっと言ってきましたが、ユーザーの前にプロトタイプを置いて意見をテストする必要があります。

全員に:トニーの立場に同意しない研究データはありますか(「無効になっているオプションを非表示にしない」)。その場合、コンテキストについて教えてください。

1
JeromeR

これが実現できない、または少なくともUIが不格好になるシナリオがあると私は確信しています。ただし、原則として私はあなたに同意し、UIを開発するときにこれを考慮する必要がありますが、原則として考慮すべきではないと思います。

0
user708

間違いなくルールではありませんが、私も同意します。

私たちは一連のホストされた不動産ツールを作成しましたが、私たちの目標はプロセスをできるだけ単純にすることでした。 「リスティングの作成」ページは「リスティングの編集」ページとまったく同じに見えましたが、ファイル(画像/ドキュメント)を添付するためのセクションがなく、ユーザーはこれに不満を感じていました。最終的にセクションを配置しましたが、「[画像/ファイル]をアップロードするには、リスティングを保存してください」というメッセージが表示されました...機能を追加する間、一時的な修正としてうまく機能しました。

0
Motolix

私はこの2つのケースを分類しました:

1)無効になっている場合そしてユーザーはそれについて何もすることができないため、まったく表示しないか、または表示する場合はツールチップは必要ありませんです。

2)ユーザーからオプションを選択する必要があるために無効になっている場合非常に近い(たとえばボタンの上)場合彼に伝える必要があるツールチップを使用して、オプションを選択して、私をクリックしてください。

また、コントロールについて決定する必要があるもう1つがあります表示するかどうか

多くのアクションでページ/ダイアログのレイアウトが同じである場合は、ボタンを無効のままにして、ユーザーが自分の場所を忘れないようにします。

ページ/ダイアログのレイアウトが同じでなく、このアクションが別のダイアログに含まれているだけの場合、常に彼を表示する必要はありません。 (たとえば、ログインしていないユーザーに表示する必要はありません。これは、バックオフィスに移動するためのボタンですが、最初にログオンする必要があることを意味します)。

ボタン、または異なるページで同じように動作するアクションは、ページ/ダイアログの同じポイントにある必要があります。これは規則であることを示すので、何かを見せたくない場合でも、彼の場所を明確にしておく必要があります。

0
Aristos