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?
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>
See setPropertyActionListener
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With