web-dev-qa-db-ja.com

1つのエントリでコンボボックスを無効にしますか?

アイテムの任意のリストを想像してみてください。コマンドを実行するには、ユーザーはコンボボックスでこれらのアイテムの1つを選択する必要があります(アイテムがない場合、コンボボックスは表示されません)。ユーザーが何も変更できない場合でも、コンボボックスには1つのアイテムしか含まれていないため、コンボボックスを有効にする必要がありますか?

3
Mike L.

コンボボックスを選択すると、アクションがトリガーされますか?不要なコントロールを使用することはお勧めできません。選択の余地がない場合、システムが対話する必要なく正しい情報をユーザーに提示できないのはなぜですか?次に、静的なテキストをユーザーに提示します。

1
Sheff

選択できるオプションが1つしかない場合は、コンボボックスを事前に入力し、グレー表示にして変更する機能を削除します。

状況を積極的に示すことでユーザーを混乱させることなく状況に依存しますが、ユーザーが変更できるとは思わないようにし、ユーザーに何かを隠したり、探したりすることはありません。

4
Nathanael

アイテムがないときにコンボボックスを表示しないと、顧客を混乱させる可能性があります。 顧客がそれがそこにあると期待するようになった場合は、常にそこにあるべきです-選択するオプションがない場合でも。 「無効なオプション」というオプションか、それらの行に沿って何かをいつでも追加できます。

これを行うと、1つのオプションがある場合の答えは簡単です。その1つのオプションのみを表示します。

2
JohnGB

ユーザーがコンボボックスを開いて、エントリが1つしかないことを確認する方が良いと思います。そうでなければ、コンボボックスが無効になっている理由を知りたくなるかもしれません。

1
MjSt