【发布时间】:2012-03-17 08:24:49
【问题描述】:
所以我有
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />
但我想传入 tabChange 事件和一个存储在页面上的额外值
public void onTabChange(TabChangeEvent event, Object obj)
要怎么做呢?
【问题讨论】:
标签: ajax jsf primefaces
所以我有
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />
但我想传入 tabChange 事件和一个存储在页面上的额外值
public void onTabChange(TabChangeEvent event, Object obj)
要怎么做呢?
【问题讨论】:
标签: ajax jsf primefaces
您可以将参数obj 替换为 bean 中的附加属性,并在 ajax 请求时为该属性设置所需的值:
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}">
<f:setPropertyActionListener target="#{refriedBean.additionalProperty}" value="value_here"/>
</p:ajax>
【讨论】: