Мне нужно создать составной компонент, содержащий два h: commandLinks. И я хочу передать f: setPropertyActionListeners из клиентского кода, который будет применяться к двум командам. Возможно ли это? Я попытался использовать cc: insertChildren, но соответствующие установщики не запускаются.setPropertyActionListeners к составному компоненту
<my:operationLink action="#{cc.attrs.bean.myAction}">
<f:setPropertyActionListener for="<!-- whats here? -->" value="#{cc.attrs.someAttrOne}" target="#{cc.attrs.bean.someAttrTargetOne}"/>
<f:setPropertyActionListener for="<!-- whats here? -->" value="#{cc.attrs.someAttrTwo}" target="#{cc.attrs.bean.someAttrTargetTwo}"/>
и мой компонент:
<cc:implementation>
<h:commandLink id="textLink" value="myTextLink"><ui:insert/></h:commandLink>
<h:commandLink id="imgLink"><h:graphicImage url="/images/my.gif"/><ui:insert/></h:commandLink>
мне нужно применить actionlisteners к обоим каналам (в Ui: вставка)
* попытался использовать cc: insertChildren tag – Sashlik
Можете ли вы показать нам какой-то код? –
добавлен код в исходный вопрос – Sashlik