一尘不染

如何将值传递给Ajax侦听器素数

ajax

所以我有

<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />

但是我想传递tabChange事件和页面上存储的额外值

public void onTabChange(TabChangeEvent event, Object obj)

人们将如何去做呢?


阅读 205

收藏
2020-07-26

共1个答案

一尘不染

您可以obj在bean中用其他属性替换参数,并在ajax请求中将此属性设置所需的值:

<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}">
  <f:setPropertyActionListener target="#{refriedBean.additionalProperty}" value="value_here"/>
</p:ajax>

请参阅setPropertyActionListener

2020-07-26