2013-10-09 242 views
2

我有一个包含DropDown菜单的Orbeon表单。这是通过来自SQL数据源的表单加载操作填充(所有国家/地区名称)。标签和值都被填充。DropDown默认选择

如何选择一个默认值而不是[Select ...]?在这种情况下,我知道要选择的默认项目的值。

+0

您好讨论。你能澄清你如何“知道”默认值 - 它是一个单独的SQL查找?另外,你的价值是“人类可读的”还是某种类型的ID(可能是ISO国家代码)?你看过http://stackoverflow.com/questions/3019006/xforms-set-default-selection-in-dropdown-in-binding – Jez

+0

嗨。 “国家”表格中的数据不会经常更改,我希望在我的下拉列表中默认选择“瑞士”国家。该记录在数据库中具有主键'CHE',并且该键是下拉菜单的值。 –

回答

2

最简单的方法是将值包含在模型中的fr-form-instance中。

例如:

<xf:instance id="fr-form-instance"> 
    <form> 
     <section-1> 
      <country>CHE</country> 
     </section-1> 
    </form> 
</xf:instance> 

还有其他的方法,如在XForms: set default selection in dropdown in binding

问候

Jez的

+0

非常棒!谢谢 –