0
プライムフェイスの使用2.2.1。私たちは、MenuBeanクラスを持っている:パラメータ付きのプログラムメニュー?
public class MenuBean {
private MenuModel model;
public MenuBean() {
model = new DefaultMenuModel();
//First submenu
Submenu submenu = new Submenu();
submenu.setLabel("Dynamic Submenu 1");
MenuItem item = new MenuItem();
item.setValue("Dynamic Menuitem 1.1");
item.setUrl("#");
submenu.getChildren().add(item);
model.addSubmenu(submenu);
}
public MenuModel getModel() {
return model;
}
}
これは図である。
<h3>Programmatic Menu </h3>
<p:menu model="#{menuBean.model}"/>
私は、パラメータとコントローラのメソッドを呼び出したい、のようなもの:私がしようと
<p:menuitem value="Menu 01" action="#{myController.search()}">
<f:param value="1" name="mypara"/>
</p:menuitem>
:item.addActionListenerを(」 #{myController.search()} ");それは仕事ではありません。 MenuBeanクラスで何ができますか?