【发布时间】:2014-02-03 08:38:57
【问题描述】:
我有一个包含动态菜单项的工具栏。我想给这个菜单项添加子菜单:
<p:toolbar>
<p:toolbarGroup align="left">
<p:menuButton model="#{menuBean.menuModel}" value="Item1"/>
<p:separator/>
<p:commandButton value="Item2" ajax="false"/>
</p:toolbarGroup>
</p:toolbar>
我正在使用菜单模型。但这不显示子菜单。
String[] menus = {"Two", "Three"};
String[] items = {"1", "2"};
menuModel = new DefaultMenuModel();
DefaultMenuItem one = new DefaultMenuItem("One");
menuModel.addElement(jobsItem);
for (String s : menue) {
DefaultSubMenu m = new DefaultSubMenu(s);
for (String i : items) {
DefaultMenuItem item = new DefaultMenuItem(i);
m.addElement(item);
}
menuModel.addElement(m);
}
当我将 p:menuButton 更改为 p:menu 时,我可以看到子菜单,但我想使用菜单按钮...
【问题讨论】:
标签: jsf-2 primefaces