1

有没有办法用 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。

非常感谢您的关注。

4

1 回答 1

4

将 ID 放入 anInputHidden然后使用:

<p:ajax event="change" listener="#{ConsBean.proccesCatSelection}" 
process="crit inputHiddenId" update=":list,:crits" />

然后p:ajax将 InputHidden 内容也发送到服务器。

于 2012-09-01T17:14:16.510 回答