将选定对象从selectOneMenu设置为jsf中的inputText

时间:2013-06-01 05:08:23

标签: jsf primefaces

我有jsf的问题。我的jsf代码是:

 <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>

我使用selectedCust Customer对象的getter和setter函数管理bean(Contractbean)。我的问题是菜单更改了对象don t show customer的电话号码。

1 个答案:

答案 0 :(得分:0)

尝试使用这样的ajax:     <p:ajax event="change" process="@this" update="custTel" />