3

私は、動的に生成され、1 つの項目のみを含むドロップダウン メニューは、その項目を自動的に選択する必要があると長い間考えてきました (ただし、何らかの理由で実践したことはありません)。これは、上部に空白のエントリが作成され、使用可能な単一の選択を行うためにメニューを操作する必要があるという、私が観察した典型的なアプローチとは対照的です。

たとえば、オンライン バンキングにログインして [紙の明細書を表示] を選択した場合です。私はアカウントを 1 つしか持っていないので、プロセスの次のステップはドロップダウンを表示することです。ここで、続行するにはそのアカウントを 1 つ選択する必要があります。この場合、上記のソリューションを実装することで、アカウントを選択して表示するまでのクリック数が 1 回少なくなります。この場合、ドロップダウン メニューのステップを完全に削除して、ステートメントに直接移動することをお勧めします。

単一のアイテムの自動選択が望ましくない結果をもたらすケースを考えられますか?

4

7 に答える 7

4

単一のアイテムの自動選択が望ましくない結果をもたらすケースを考えられますか?

はい - ユーザーがオプションを選択しないオプションを持っている場合。

銀行口座の例では、唯一の値を事前に選択することが理にかなっています。しかし、たとえば、ユーザーが自発的に情報を提供できる何らかのフォームがある場合、ユーザーはそのフィールドを空白のままにしておくか、間違った回答をする可能性が必要になります。

したがって、事前選択が適切かどうかは、そのドロップダウンのデータの性質に依存する必要があります。

于 2009-02-06T00:18:22.223 に答える
1

本当に1つの可能性しかない場合は、オプションAのどちらかを決定するようにユーザーに依頼するべきではありません。(要点を説明するための悪い文法)

フィールドを空白のままにできる場合、それは単一の回答のオプションではありません。代わりに、オプションA「意味のあるデータ」とオプションB「」のどちらかを選択できます。

Iifリストには空白のオプションがありますが、フォームではそれを空白にすることはできません。オプションAから選択してください。(要点を説明するための悪い文法)

于 2009-02-05T23:49:07.773 に答える
1

オプションが唯一のオプションである場合でも、ユーザーがオプションを明示的に選択するようにしたい場合があります。オプションが自動的に選択された場合、ユーザーは結果に満足していなくても、それを実現することすらできない可能性があります。

たとえば、インターネットバンクサイトで普通預金口座を確認しています。それから私は支払いを設定するために行きます。たまたま、普通預金口座からの支払いは許可されていないので、支払いフォームは自動的に他の唯一の口座を選択します。これに気づかなかった場合、普通預金口座を使用する予定だったときに、他の口座から支払いを行うことになります。もし私が知っていたら、私はまったく支払いをしなかっただろう。

おそらくこれは少し不自然です。ただし、ユーザーが(唯一の)選択に満足することが確実でない限り、ユーザーが明示的に選択するようにする必要があります。

于 2009-12-08T04:00:52.350 に答える
1

あなたが説明した場合、私は完全に同意します。しかし、フィールドの値が何らかの形でオプションまたは付加的なものである場合など、ユーザーに積極的に選択させたい場合があります。

あなたの場合、アカウントを選択しないと、おそらく先に進むための有用な方法がないため、自動選択は理にかなっています. しかし、たとえば、私が取り組んでいるアプリケーションでは、ユーザーは多くの説明フィールド (映画のメタデータ、基本的にはタイトル、リリース年、ジャンルなど) を指定できます。その多くはオプションであり、一部はドロップダウン メニューで表されます。ユーザーがデフォルトの選択を空白のままにしておくことを許可することで、ユーザーは事実上、「このフィールドは使いたくない」と言うことができるので、空白のままにしておくと、データはクリーンなままになります。

ほんの一例ですが、あなたは正しいですが、あなたの場合、それがいかに面倒かはわかります。:)

于 2009-02-05T23:42:35.557 に答える
0

同意します。ドロップダウンに項目が1つしかなく、ユーザーが何かを選択する必要がある場合は、デフォルトで単一の項目に設定されます。私はこれの悪影響を考えることはできません(しかし私は確かにUIの専門家ではありません)

于 2009-02-05T23:36:40.000 に答える
0

この場合に私がやりたいことは、いくつかの要因によって異なります。

ドロップダウンが必須フィールドであり、動的な生成のために項目が 1 つしかない場合は、完全にドロップダウンとして表示しないようにしています。代わりに、編集不可能なテキスト フィールドとして表示することになります (または、必要でない場合はまったく表示しません)。そうではないのに、なぜそれが選択のように見えるのですか?

ドロップダウンが必要ない場合は、単一の値に加えて空白の選択肢を表示するのが理にかなっています。

于 2009-02-05T23:41:44.340 に答える
0

それがREQで、単一のレコード/値がある場合..コントロールをドロップダウンではなく表示フィールドに変更してみます。

于 2009-02-06T00:38:21.700 に答える