Fonction récursive dans une page XHTML
Bonjour,
Je souhaite réaliser une fonction récursive qui affiche une arborescence un peu à la façon d'un <p:tree> de PrimeFaces.
Comme il est conseillé de séparer la vue du reste, je me demandais s'il était possible de réaliser une fonction récursive par exemple à partir de librairies telles que jsf/core et jsf/ui, directement dans la page xhtml?
Le meta code serait de ce genre si je me trompe pas:
Code:
1 2 3 4 5 6 7 8 9
|
void fonction_recursive(noeud N){
afficher(N);
if(N.fils.isEmpty()) return; //N.fils est une List des fils dans l'arborescence
foreach(N.fils){
créer_sous_menu;
fonction_recursive(N.fils);
}
} |
Je n'ai pas trouvé de quoi faire une fonction, peut-être existe t'il une arnaque pour le faire avec des <ui:include> ou autre?
Merci d'avance.