Pass Argumento para um atributo de ação de componente composto
O titulo realmente diz tudo. Fiz uma tentativa que falhou com o erro:
Illegal attempt to pass arguments to a composite component lookup expression (i.e. cc.attrs.[identifier]).
Minha tentativa é assim:
<composite:interface>
<composite:attribute name="removeFieldAction" method-signature="void action(java.lang.String)" />
</composite:interface>
<composite:implementation>
<h:commandButton value="Remove" action="#{cc.attrs.removeFieldAction('SomeString')}"/>
</composite:implementation>
Qual é o caminho certo para fazer isso?