有没有办法用 p:ajax 发送额外的参数?
我明白了:
<p:selectOneMenu id="crit">
<f:selectItem itemLabel="Select one..." itemValue="0" />
<f:selectItems itemLabel="#{cat.desc}" itemValue="#{cat.id}" value="#{CatBean.cats}" var="cat" />
<p:ajax event="change" listener="#{ConsBean.proccesCatSelection}" process="crit" update=":list,:crits" />
</p:selectOneMenu>
我需要发送一个带有事件“更改”的 ID,但它似乎只发送一个 AjaxBehaviorEvent。
非常感谢您的关注。
最佳答案
将 ID 放入 InputHidden
中,然后使用:
<p:ajax event="change" listener="#{ConsBean.proccesCatSelection}"
process="crit inputHiddenId" update=":list,:crits" />
然后 p:ajax
也会将 InputHidden 内容发送到服务器。
关于java - 通过 p :ajax with PrimeFaces 3. 3.1 (JSF 2.0) 发送额外参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229743/