Salut à tous,
J'ai fait un simple menu déroulant pour un site qui :
- n'utilise que CSS (pas javascript)
- utilise un fichier XML pour les items qu'il contient
J'utilisais les attributs JSP pour l'afficher sur mes pages.
Ou ItemMenu est une classe qui lit mon fichier XML petit à petit, et créer le modèle au fur et à mesure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ItemMenu mainMenu = (ItemMenu) request.getAttribute("mainMenu"); String buffer = ""; buffer += mainMenu.getHTMLContent(0); out.print(buffer);
Ou getHTMLContent est la méthode qui renvoi le code HTML de mon menu.
J'aimerais maintenant, pouvoir éditer le fichier XML directement depuis le site (avec les droits admin), j'ai donc penser à un widget de type Tree pour représenter mon arbre XML et l'éditer (une vulgaire textbox avec le code xml en brut me déplait).
Est ce possible sans trop d'effort avec JSF ? Est ce adapté ? Y a t-il mieux pour ce genre d'UI ?
Merci![]()
Partager