2010-10-03 7 views
1

Maintenant, je travaille avec JSF et Primefaces, comment puis-je réduire le code lorsque j'utilise le panneau pour afficher le membre de la liste modifier, supprimer et ajouter? J'ai 10 panneaux dans 1 page, parce que je veux créer l'application le même bureau (bureau d'Ubuntu, bureau de Windows, bureau de Mac). Si j'ai 10 panneaux dans une page, alors je dois répéter le même code 10 fois pour créer et gérer 10 panneaux.Comment puis-je réduire le code avec PrimeFaces et JSF?

Comment puis-je réduire ce code?

Répondre

0

Mettez ce code dans un include or a tag file, puis rendez-le dans une boucle <c:forEach> ou <ui:repeat> qui est alimentée par une liste contenant 10 éléments fournissant le modèle pour ces panneaux.

exemple de base avec le coup d'envoi d'un fichier d'étiquette dans un <ui:repeat>:

<ui:repeat value="#{bean.panels}" var="panel"> 
    <my:panel value="#{panel}" /> 
</ui:repeat>