2013-06-01 34 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

相关问题