Créer des menus et sous-menus dans une classe
Bonjour tout le monde,
j'ai une toute petite question: alors voila j'ai trouvé comment créer des menu depuis une classe que j'appel et ça marche mais quand j'essaye d'ajouter des sous menu... disant que je fais des bêtises :aie:
pour creer le menu je fais
Code:
1 2 3 4 5 6 7 8 9 10 11
|
MenuModel menu = new DefaultMenuModel();
MenuItem m = new MenuItem();
m.setValue("m1");
m.setUrl("page1.xhtml");
menu.addMenuItem(m);
m= new MenuItem();
m.setValue("m2");
m.setUrl("page2.xhtml");
menu.addMenuItem(m); |
pour ajouter les sousmenu j'ai essayé plusieurs choses comme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
MenuItem m= new MenuItem();
m.setValue("m1");
m.setUrl("page1.xhtml");
m.setId(id+"");id++;
menu.addMenuItem(m);
Submenu s = new Submenu();
s.setId("s1"+id);
s.setLabel("s1_1");
menu.addSubmenu(s);
s = new Submenu();
s.setId("s2"+id);
s.setLabel("s2_1");
menu.addSubmenu(s); |
mais les menus sont toujours sur le même niveau.
aidez moi!
Merci