Есть ли способ установить параметр управляемого bean-компонента в составном компоненте, а затем оставить использующие классы решать, какой именно управляемый bean-компонент использовать?
что-то вроде: 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.
Я даже не уверен, что это возможно, но скажем так, было бы здорово, если бы кто-нибудь доказал мою неправоту.
Заранее благодарю