Reputation: 2224
So I have
<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />
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?
Upvotes: 12
Views: 30780
Reputation: 15434
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>
Upvotes: 8