【问题标题】:set selected object from selectOneMenu to inputText in jsf在jsf中将selectOneMenu中的选定对象设置为inputText
【发布时间】:2013-06-01 05:08:23
【问题描述】:

我对 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)。我的问题是当菜单更改对象时 dont show customers 电话号码。

【问题讨论】:

  • 你的转换器怎么样?看起来你应该在那里寻找可能的错误。
  • 请发布您的转换器和 backbean 代码。

标签: jsf primefaces


【解决方案1】:

尝试像这样使用 ajax: &lt;p:ajax event="change" process="@this" update="custTel" /&gt;

【讨论】:

  • 非常感谢。正如你所说,错误出现在我的转换器中。我解决了问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 2011-12-01
  • 2012-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多