W pliku jsf mam kod podobny do poniższego:
...
<a4j:outputPanel id="id1" layout="block" style="cursor: pointer;">
<h:outputText value="id1value" />
<a4j:support event="onclick" reRender="someTable"
action="#{backBean.action}" status="globalStatus"
ajaxSingle="true">
<a4j:actionparam name="id1ParamName" value="id1ParamValue"
assignTo="#{backBean.paramValue}" />
</a4j:support>
</a4j:outputPanel>
...
<a4j:outputPanel id="id2" layout="block" style="cursor: pointer;">
<h:outputText value="id2value" />
<a4j:support event="onclick" reRender="someTable"
action="#{backBean.action}" status="globalStatus"
ajaxSingle="true">
<a4j:actionparam name="id2ParamName" value="id2ParamValue"
assignTo="#{backBean.paramValue}" />
</a4j:support>
</a4j:outputPanel>
...
Każdy z tych bloków jest tym samym komponentem jsf z różnymi parametrami. Komponentu tego nie mogę zmieniać
Muszę do każdego z bloków a4j:support dodać dodatkowy actionparam (<a4j:actionparam name="extraParam" value="extraParamValue" assignTo="#{backBean.extraParam}" />).
Czy jest to możliwe do wykonania?