XForms:如何使用select1呈现无选项的无线电组

时间:2011-07-27 12:20:45

标签: xforms xbl

我正在使用XBL在我的XForm上呈现各种控件。其中一个是有4个选项的无线电组。我正在使用appearance =“full”和数据本身的项集。但是,在渲染无线电组时,会选择最后一个选项。我需要将其删除,以便最初不会选择任何按钮。

我一直在试图让这个开始工作一段时间。如果你们中的任何一个XForms大师都能发布一个如何实现这个目标的简短例子,我将永远感激。

提前致谢。

1 个答案:

答案 0 :(得分:2)

这可能是特定于实现的,但通常,初始选择的选项取决于初始实例数据。这意味着:如果xforms:select1绑定的实例节点为空,并且select1的xforms:itemset不包含空值的项,则不会选择任何选项。如果存在初始实例值,则该情况应该为真,但是在项目集中没有具有相应值的项目。

我已经用Orbeon测试了这个,也许其他实现表现不同。无论如何,XForms 1.1 Specifications中也描述了所描述的行为(参见以“关闭/打开选择”开头的段落),所以我希望它是默认行为。