Dans mon application Seam, j'ai un composant Seam qui renvoie une liste d'éléments (@Datamodel
) que je veux transformer en un ensemble d'éléments HTML <li>
. J'ai ceci fonctionnant sans problème.Enveloppe conditionnellement les éléments HTML
Mais maintenant, je veux diviser la liste en fonction d'une expression EL. L'expression EL détermine donc si un nouvel élément <ul>
doit être démarré. J'ai essayé les éléments suivants:
<s:fragment rendered="#{action.isNewList(index)}">
<ul>
</s:fragment>
<!-- stuff that does the <li>'s goes here -->
<s:fragment rendered="#{action.isNewList(index)}">
</ul>
</s:fragment>
Mais c'est invalide, parce que l'imbrication des <ul>
est erroné.
Comment est-ce que je devrais faire ceci?
Nous devons voir comment vous itérez. S'il vous plaît poster plus de code. – branchgabriel
Ainsi que la sortie de ce code afin que nous puissions voir ce qui est invalide au sujet de l'imbrication. – phloopy
il n'y a pas de sortie, mais ce n'est clairement pas bien formé xml, puisque l'emboîtement va . – Sietse