你如何传递一个值到一个ajax监听primefaces [英] How do you pass a value into an ajax listener primefaces
本文介绍了你如何传递一个值到一个ajax监听primefaces的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以,我有
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />
不过,我想通过在tabChange事件,并存储在页面上一个额外的价值
But I want to pass in the tabChange event AND an extra value that is stored on the page
public void onTabChange(TabChangeEvent event, Object obj)
如何将一去这样做呢?
How would one go about doing this?
推荐答案
您可以替换参数 OBJ
与附加属性在bean并设置必要的价值对Ajax请求该属性
You can replace argument obj
with additional property in bean and set needed value to this property on ajax request:
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}">
<f:setPropertyActionListener target="#{refriedBean.additionalProperty}" value="value_here"/>
</p:ajax>
请参阅<一href="http://docs.oracle.com/javaee/6/javaserverfaces/2.0/docs/pdldocs/facelets/f/setPropertyActionListener.html">setPropertyActionListener
这篇关于你如何传递一个值到一个ajax监听primefaces的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文