我正在尽力找出一个简洁、直接的小部件,使用任何工具包中可用的标准 UI 小部件(例如,复选框、单选按钮或列表框),它可以模拟真/假/空值。
我为什么要这样做?我将一棵树存储在数据库中(继续,批评我将分层信息存储在关系存储中),简单的继承模型是,如果某物没有值,则默认为其父值。
我现在拥有的是两个复选框:
[ ] Can custom-order [ ] default (currently yes)
选中“默认”将禁用第一个复选框。这有意义吗?我想到了另一个使用较少脚本的小部件:
Can custom order: ( ) yes ( ) no ( ) default (currently yes)
哪个对你更有意义?我开始更倾向于第二个。如果有人有任何其他建议,我将不胜感激!