2013-10-09 239 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

非常棒!謝謝 –