2013-06-01 63 views
0

我對jsf有問題。我的jsf代碼是:將selectOneMenu中的選定對象設置爲jsf中的inputText

<h:form> 
     <p:selectOneMenu style="text-align:left;" 
     value="#{contractBean.selectedCust}" converter="CustomerConverter"> 
     <f:selectItems value="#{classificatorBean.customerList}" 
     var="customer" itemLabel="#{customer.name} #{customer.sname}" itemValue="#{customer}" /> 

      <p:ajax event="change" update="custTel" /> 

      </p:selectOneMenu> 
      <p:inputText id="custTel" value="#{contractBean.selectedCust.name} " /> 
</h:form> 

並且我有託管bean(Contractbean),具有selectedCust Customer對象的getter和setter函數。我的問題是當菜單更改對象唐t show customer s電話號碼。

+1

那你的轉換器?似乎你應該在那裏尋找可能的錯誤。 – skuntsel

+1

請發佈您的轉換器和豆編碼。 – Makky

回答

0

嘗試使用AJAX這樣的: <p:ajax event="change" process="@this" update="custTel" />

+0

非常感謝。如你所說,錯誤出現在我的轉換器中。我解決了問題。 – Guwanch

+0

你是如何解決這個問題的? – dgk

相關問題