Установить управляемый компонент в качестве параметра в составном компоненте

Есть ли способ установить параметр управляемого 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.

Я даже не уверен, что это возможно, но скажем так, было бы здорово, если бы кто-нибудь доказал мою неправоту.

Заранее благодарю

5
задан BalusC 18 November 2011 в 17:00
поделиться