Primefaces:4
我需要创建一个程序化菜单&指定一个javascript方法,该方法将在单击菜单项时调用。
我无法理解如何指定在托管bean中单击菜单项时调用的javascript方法。
只需要调用客户端方法。不需要调用服务器端方法。
@ManagedBean
public class MenuView {
private MenuModel model;
@PostConstruct
public void init() {
model = new DefaultMenuModel();
//First submenu
DefaultSubMenu firstSubmenu = new DefaultSubMenu("Dynamic Submenu");
DefaultMenuItem item = new DefaultMenuItem("ABC");
item.setIcon("ui-icon-home");
firstSubmenu.addElement(item);
...
model.addElement(firstSubmenu);
}
public MenuModel getModel() {
return model;
}
}
答案 0 :(得分:1)
您可以使用:item.setOnclick(String click)