java - 通过 p :ajax with PrimeFaces 3. 3.1 (JSF 2.0) 发送额外参数

标签 java jsf-2 primefaces

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

相关文章:

java - 获取在 Jpanel 上绘制的 Path2D 形状的(起始)X 和 Y 坐标

java - java中的Length方法,当用于输入字符串时不会产生预期的结果

jsf-2 - JSF 中的手动 Ajax

java - JSF/Java 设计问题

css - 更改图形图像中特定部分的颜色

java - Netbeans 8.2 未出现在注册表中或允许自身与文件关联

java - Quarkus mongodb 集成

java - viewParam返回空值

css - 无法更改 PrimeFaces ultima 模板中的 css

css - 更改面板组件的 primefaces 标题样式