true/false/null 値をモデル化できる、任意のツールキット (チェックボックス、ラジオ ボタン、またはリストボックスなど) で利用可能な標準 UI ウィジェットを使用して、簡潔で単純なウィジェットを見つけるために最善を尽くしています。
なぜ私はこれをやろうとしているのですか?私はデータベースにツリーを保存しています (リレーショナル ストアに階層情報を保存することについて私を批判してください)。単純な継承モデルは、何かに値がない場合、その親の値にデフォルト設定されるというものです。
私が今持っているのは2つのチェックボックスです:
[ ] Can custom-order [ ] default (currently yes)
「デフォルト」をチェックすると、最初のチェックボックスが無効になります。それは理にかなっていますか?スクリプトをあまり使用しない別のウィジェットを考えました。
Can custom order: ( ) yes ( ) no ( ) default (currently yes)
どちらがより理にかなっていますか? 私は2番目にもっと傾き始めています。そして、誰か他の提案があれば、私は感謝します!