comment puis-je effectuer une itération sur une liste d'objets dans sightly?
J'ai créé une classe Java de la méthode getmyPages()
qui renvoie iterator<Page>
.
Maintenant dans la page HTML, je suis capable d'instancier la classe et accéder à d'autres propriétés de cette classe.
Mais je tiens à le répéter sur ce itérateur, la façon currentPage.listChildren
fonctionne.....
Depuis currentPage.listChildren
retourne iterator<Page>
Je suis également de retour en même.
Cependant, je ne suis pas capable de ...... la balise HTML dans laquelle je suis d'impression, ce qui vient à vide.
- Vous pouvez poster votre sightly code ainsi, cela permettrait de comprendre votre problème. Si elle pouvait être que seules les listes sont acceptés, je n'ai jamais essayé avec un itérateur. Vous pouvez convertir un Itérateur vers une Liste avec les réponses de cette question: stackoverflow.com/questions/10117026/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
data-sly-list
attribut de faire une boucle sur un itérateur. Voici un extrait de Feike Visser Sightly tutoriels :data-sly-unwrap
attribut peut être utilisé pour prévenir la balise englobante de la boucle de la partie de la note finale jusqu'Lien vers les tutoriels : http://blogs.adobe.com/experiencedelivers/experience-management/sightly-intro-part-1
Documentation de
data-sly-list
: lienclasse java
public class TabControl s'étend WCMUse {
Dans mon code Java, je suis de retour d'une Liste, puis en utilisant Sightly
Classe Java
Sightly
Et ce travail est en cours code.