2014-10-30 5 views
0

У меня есть p:selectOneMenu динамически населенный элементы из класса контроллера, как:Значения по умолчанию для р: selectOneMenu

<p:selectOneMenu id="state" value="#{ideaController.selected.state}" 
     required="true" 
     requiredMessage="#{bundle.The} '#{bundle.State}' #{bundle.FieldIsRequired}"> 
    <f:selectItems value="#{ideaController.states}" 
      var="stateItem" 
      itemValue="#{stateItem}" 
      itemLabel="#{stateItem}" /> 
</p:selectOneMenu> 

Но первое значение является первым элементом в списке.

Как установить одно значение по умолчанию?

+0

Установить значение 'ideaController.selected.state' все, что вы хотите в своей инициализации боба – Praneeth

+0

зачем давать -1 на мой вопрос? – tiagocarvalho92

ответ

2

Вы должны указать выбранное значение по умолчанию, установив selected поле на вашем методе @PostConstruct в бэк-боба (в ideaController)