Я не понимаю, почему вы хотите добавить составной компонент из базового компонента. Я предполагаю, что вы хотите сделать его динамически видимым в случае события, но для этого есть AJAX reRender.
Например, вы можете сделать следующее:
<h:panelGroup id="composite" rendered="#{myBean.renderComponent}">
<my:compositecomponent/>
</h:panelGroup>
Свойство renderComponent
хранит значение boolean
. Вы можете поменять это значение и сделать reRender composite
с помощью, например, <a4j:commandLink>
.
Ричфайса
Надеюсь, это поможет, Даниэль