[Struts-Layout] utilisation de layout:dynMenu
bonjour,
est ce que qq peut m'aider a visualiser mon menu horizontalement dont mon code est le suivant.
Merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <layout:menu styleClass="FORM" align="center">
<layout:column>
<layout:menuItem key="link.GestionDemande">
<layout:menuItem key="link.PECCourrierBO" action="/Home/PECCourrierBO"/>
<layout:menuItem key="link.AffecterCourrier" action="/Home/affectation"/>
<layout:menuItem key="link.AffecterDemande" action="/Home/affectationDemande"/>
<layout:menuItem key="link.DdeService" action="/Home/DdeService"/>
<layout:menuItem key="link.PECDemande" action="/Home/Creation"/>
<layout:menuItem key="link.ModifierDemande" action="/Home/Modification"/>
<layout:menuItem key="link.ControlerDemande" action="/Home/ControlerDemande"/>
<layout:menuItem key="link.Login" action="/logOff"/>
</layout:menuItem>
<layout:menuItem key="link.EtablissementCommission">
<layout:menuItem key="link.PreparerCommission" action=""/>
<layout:menuItem key="link.PECCommission" action=""/>
<layout:menuItem key="link.EtablirCorrespondance" action=""/>
</layout:menuItem>
</layout:column>
</layout:menu> |
résolution du fonctionnement de struts-layout:dynmenu
enfin merci pour tout ceux qui ont participer a mettre en marche le fameu layout:dynmenu.
comme resumé qu'est ce qu'il faut faire :
dans la jsp du menu inserer cette ligne de code dans la balise <head>
Code:
<layout:skin includeScript="true"/>
mettre le menu comme suit
Code:
1 2 3 4
| <layout:dynMenu config="/classes/MainMenu" styleClass="FORM" left="100" top="150">
<layout:menuItem key="Menu1" link="le action1 depuis le struts-config"/>
<layout:menuItem key="Menu2" link="le action2 depuis le struts-config"/>
etc... |
créer le fichier de configuration MainMenu.properties dans le repertoire WEB-INF/lib/classes qui contient le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| width=100
left_position=100
top_position=50
font_color="#D1D3FD"
mouseover_font_color="#FFFFFF"
background_color="#336699"
mouseover_background_color="#274465"
border_color="#000000"
separator_color="#000000"
top_is_permanent=1
top_is_horizontal=1
tree_is_horizontal=0
position_under=1
top_more_images_visible=1
tree_more_images_visible=1
evaluate_upon_tree_show="null"
evaluate_upon_tree_hide="null" |
comme ca le layout:dynmenu marche avec succes.
bonne chance a toutes et a tous.
Merci