0

私のアプリケーションにサポートされている言語のリストがあると想像してください。サポートされている言語のサブセットを選択し、そのうちの1つをデフォルトにすることができるUI要素を探しています。

最初は、2つのチェックボックス列を持つリストを使用することを考えましたが、「デフォルト」列で1つをアクティブにすると、現在のデフォルトが選択解除されるため、ユーザーは驚かれることでしょう。ラジオボタンを使用することもできますが、それも不格好です(そして画面スペースの無駄です)。

次のアイデアは、2つのリストを作成することでした。1つは使用可能な言語を含み、もう1つはアクティブな言語を含みます。しかし、この場合、ユーザーはどのようにデフォルトを選択しますか?

4

1 に答える 1

0

現在のソリューションは、次の2つのリストで機能します。

 Active                 Available

 * English              Italian
 French        <=>      Greek
 German

リスト間で要素をドラッグアンドドロップして、言語をアクティブにするかどうかを指定できます。左側のリストの最初の要素は「デフォルト」です。UIでは特別なスタイルを採用しているため、ユーザーは「この言語は特別だ」と簡単に認識できます。ツールチップ(およびドキュメント)には、「これがデフォルトの言語です」と記載されています。

別のデフォルト言語を選択するには、左側の要素の1つをリストの一番上にドラッグするだけです。

于 2012-08-13T10:38:21.077 に答える