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?