1

我正在尽力找出一个简洁、直接的小部件,使用任何工具包中可用的标准 UI 小部件(例如,复选框、单选按钮或列表框),它可以模拟真/假/空值。

我为什么要这样做?我将一棵树存储在数据库中(继续,批评我将分层信息存储在关系存储中),简单的继承模型是,如果某物没有值,则默认为其父值。

我现在拥有的是两个复选框:

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

选中“默认”将禁用第一个复选框。这有意义吗?我想到了另一个使用较少脚本的小部件:

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

哪个对你更有意义?我开始更倾向于第二个。如果有人有任何其他建议,我将不胜感激!

4

2 回答 2

2

对我来说,第二个更直观。fwiw - 当我们在我的公司设置类似的控制时,我们使用标签继承(而不是默认)进行传递设置。

于 2010-02-12T22:37:09.837 回答
1

我更喜欢第二个,它清楚地表明存在三个值,其中一个是继承值。两个复选框在逻辑上提供四个值。

我唯一可能添加的内容是指示默认值的来源。由于这可能会使页面混乱,因此它可能是默认选项的工具提示。

于 2010-02-12T22:36:30.693 回答