[Struts-layout 1.3] Treeview-fermeture de tous les noeuds
Bonjour,
J'utilise le composant Treeview de strust-layout. J'arrive tres bien à charger toutes les données dans l'arbre.
Par contre:aie:, je souhaiterais que chaque fois qu'il s'affiche tous les noeuds soient fermés.
Malheureusement :cry:, je l'affiche grâce à une action que j'ai créé en faisant
Code:
1 2 3 4
|
MenuComponent treeview=service.getTreeview();
treeview.closeAll();
LayoutUtils.addMenuIntoSession(aRequest, treeview); |
et il me garde les noeuds précédament ouvert , ouvert.
J'ai essayé de mettre cette ligne de commande
Code:
treeview.closeAll();
8O mais rien n'y fait !! les noeuds précédament ouverts sont conservés ouvert. Pas de fermeture de tous les noeuds.
J'ai tenté de l'enlever de la session en faisant
Code:
aRequest.getSession().setAttribute(MenuRepository.MENU_REPOSITORY_KEY, null);
aucun résultat ???
Je bloque un peu si vous aviez une explication car la documentation n'est pas tres abondante à ce sujet sur la toile...
Toutes aides, suggestions, conseils sont les bienvenus..