2013-10-09 4 views
2

У меня есть форма Orbeon, содержащая меню DropDown. Этот объект заполняется (все названия стран) действием в Load Load из SQL Datasource. И Label, и значение заполнены.DropDown default selection

Как выбрать значение по умолчанию вместо [Выбрать ...]? В этом случае я знаю значение выбранного элемента по умолчанию.

+0

Привет. Не могли бы вы пояснить, как вы «знаете» значение по умолчанию - это отдельный SQL-поиск? Кроме того, являются ли ваши значения «удобочитаемыми» или идентификаторами какого-либо типа (возможно, ISO-коды страны)? Вы посмотрели http://stackoverflow.com/questions/3019006/xforms-set-default-selection-in-dropdown-in-binding – Jez

+0

Привет. Данные в таблице «Страна» не будут часто меняться, и я хочу, чтобы страна «Швейцария» была выбрана по умолчанию в моем раскрывающемся списке. Эта запись имеет первичный ключ «CHE» в базе данных, и этот ключ является значением выпадающего меню. –

ответ

2

Самый простой способ сделать это - включить значение в экземпляр fr-формы в модели.

Например:

<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

Отлично работает! благодаря –

Смежные вопросы