2014-10-30 71 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'的'设定值设为您@PostConstruct方法selected字段(ideaController),无论你在你的bean初始化 – Praneeth 2014-10-30 21:48:42

+0

要指定选择默认值为什么给-1我的问题? – tiagocarvalho92 2014-11-05 11:02:04

回答

2

你应该在后台bean