Komponent kompozytowy JSF Iterative z dostosowywaną treścią
Chcę utworzyć komponent złożony, w którym do układu kompozytowego można przekazać ostry układ elementów iteracyjnych. Jest to uproszczony przykład i działa:
<composite:interface>
<composite:attribute name="value"/>
</composite:interface>
<composite:implementation>
<ul>
<c:forEach var="i" items="#{cc.attrs.value}">
<li>
<h:outputText value="Test #{i.name}"/>
</li>
</c:forEach>
</ul>
Ale nie chcę tegoh:outputText
być zakodowanym na stałe w komponencie. Podczas korzystania z komponentu próbuję mieć coś takiego:
<my:list var="user" value="#{myBean.userList}">
<h:outputText value="Test #{user.name}"/>
</my:list>
Zakłada się, że muszę użyćvar
, ale nie wiem, jak sobie z tym poradzić w moim komponenciei dostęp do dziecka<h:outputText value="Test #{user.name}"/>
poprawnie.