如何将“选择”表示为WFormModel :: Field

时间:2016-03-01 12:19:18

标签: c++ model-view-controller model model-view wt

“选择”是指类似于<xsd:choice>的东西;也就是说,从多个特定项目中进行选择。

我知道有WAbstractListModel,但是它没有提供任何表示所选/选定项目的方法,我无法确定它与WFormModel :: Field的关系(或者甚至是否)。

理论上可以有一个WFormModel :: Field并记录模型,要求从特定列表模型中获取字段的值。但这似乎很“宽松”。以某种方式在代码中强制执行该限制会很好。我想你可以写一些验证逻辑来​​强制执行这个限制,但我希望你能以声明的方式做到这一点,而不是必须编写逻辑。

网上有这方面的例子吗? (我知道WComboBox / WFormModel示例,但我特别想找到一种方法来严格限制模型本身的选择。)

0 个答案:

没有答案