“选择”是指类似于<xsd:choice>
的东西;也就是说,从多个特定项目中进行选择。
我知道有WAbstractListModel,但是它没有提供任何表示所选/选定项目的方法,我无法确定它与WFormModel :: Field的关系(或者甚至是否)。
理论上可以有一个WFormModel :: Field并记录模型,要求从特定列表模型中获取字段的值。但这似乎很“宽松”。以某种方式在代码中强制执行该限制会很好。我想你可以写一些验证逻辑来强制执行这个限制,但我希望你能以声明的方式做到这一点,而不是必须编写逻辑。
网上有这方面的例子吗? (我知道WComboBox / WFormModel示例,但我特别想找到一种方法来严格限制模型本身的选择。)