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.

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 ItemMenu est une classe qui lit mon fichier XML petit à petit, et créer le modèle au fur et à mesure.
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