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

pour creer le menu je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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