如何在菜单项中指定javascript方法单击托管bean?

时间:2014-09-11 14:19:23

标签: primefaces

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;
    }   

}

1 个答案:

答案 0 :(得分:1)