Как создать композицию на основе коллекции с шаблоном элемента? - PullRequest
0 голосов
/ 25 июня 2019

Можно сделать, только с композитами, что-то вроде этого:?

<customComposite:listRenderer list="#{bean.list}" var="item">
    <h:panelGroup>
        <!-- item template -->
    </h:panelGroup>
</customComposite:listRenderer>

listRenderer.xhtml

<ui:composition ...>
    <composite:interface>
        <composite:attribute name="list" type="java.util.List" required="true"/>
        <!-- how to expose "item" via attribute? -->
        <composite:attribute name="var" ???>
    </composite:interface>

    <composite:implementation>
        <ui:repeat value="#{cc.attrs.list}" var="item">
            <!-- place there somehow item template -->
        </ui:repeat>
    </composite:implementation>
</ui:composition>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...