Есть ли способ установить параметр управляемого компонента в составном компоненте и затем оставить классы использования, чтобы решить, какой фактический управляемый компонент использовать?
что-то вроде: comp.xhtml
<cc:interface>
<cc:attribute name="price" />
<cc:param name="pageBean" value="#{superBean}" />
<cc:interface>
<cc:implementation>
<h:outputText value="#{cc.attrs.price}"/>
</cc:implementation>
А потом, на странице использования
<ezcomp:comp pageBean="actualBean"
price="#{actualBean.price}" >
</ezcomp:comp>
В моем случае ActualBean является подтипом SuperBean.
Я даже не уверен, что это возможно, но давайте просто скажем, что было бы замечательно, если бы кто-то доказал мою неправоту.
Заранее спасибо