Bonjour,
J'utilise le composant Treeview de strust-layout. J'arrive tres bien à charger toutes les données dans l'arbre.
Par contre, je souhaiterais que chaque fois qu'il s'affiche tous les noeuds soient fermés.
Malheureusement , je l'affiche grâce à une action que j'ai créé en faisant
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
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
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..
Partager