Passing extra parameter to f:ajax onevent function Passing extra parameter to f:ajax onevent function ajax ajax

Passing extra parameter to f:ajax onevent function


Wrap it in an anonymous function wherein you pass it as extra argument.

<h:commandLink value="do something boy!">    <f:ajax render="@form" execute="@form" listener="#{myBean.doStuff}"        onevent="function(data) { showProgress(data, 'extraValue') }" /></h:commandLink>

with

function showProgress(data, extraParam) {    // Use "data" argument the usual way.    // The "extraParam" argument will contain "extraValue" in above example.}