1

true/false/null 値をモデル化できる、任意のツールキット (チェックボックス、ラジオ ボタン、またはリストボックスなど) で利用可能な標準 UI ウィジェットを使用して、簡潔で単純なウィジェットを見つけるために最善を尽くしています。

なぜ私はこれをやろうとしているのですか?私はデータベースにツリーを保存しています (リレーショナル ストアに階層情報を保存することについて私を批判してください)。単純な継承モデルは、何かに値がない場合、その親の値にデフォルト設定されるというものです。

私が今持っているのは2つのチェックボックスです:

[ ] Can custom-order    [ ] default (currently yes)

「デフォルト」をチェックすると、最初のチェックボックスが無効になります。それは理にかなっていますか?スクリプトをあまり使用しない別のウィジェットを考えました。

Can custom order:    ( ) yes    ( ) no    ( ) default (currently yes)

どちらがより理にかなっていますか? 私は2番目にもっと傾き始めています。そして、誰か他の提案があれば、私は感謝します!

4

2 に答える 2

2

私にとっては、2 番目の方がより直感的です。そして fwiw -- 私の会社で同様のコントロールを設定したとき、パススルー設定に (デフォルトの代わりに)ラベル継承を使用しました。

于 2010-02-12T22:37:09.837 に答える
1

私は 2 番目の値を好みます。これにより、3 つの値があり、そのうちの 1 つが継承された値であることが明確になります。2 つのチェックボックスは論理的に4 つの値を提供します。

追加できる唯一のことは、デフォルトがどこから来ているかを示すものです。これはページを乱雑にする可能性があるため、デフォルト オプションのツールチップである可能性があります。

于 2010-02-12T22:36:30.693 に答える