2014-10-30 69 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