java primefaces使用DefaultMenuItem同时进行重定向和操作
我想使用DefaultMenuItem同时使用重定向和操作
我的密码是
MenuModel menuModel = new DefaultMenuModel();
DefaultSubMenu menu = new DefaultSubMenu("menu");
DefaultMenuItem item = new DefaultMenuItem("new Menu");
item.setCommand("redirection"); // redirection is configured in faces-config.xml
item.setCommand("#{myBean.init}");
menu.addElement(item)
menuModel.addElement(menu);
但它不起作用
(在没有任何问题的情况下,它起到了预防作用。)
item.setCommand("#{myBean.init}");
)
显然,有两个setCommand会带来一些问题
但当我点击按钮时,我需要初始化
你能帮我吗
# 1 楼答案
在管理bean中
myBean
可以使用init
方法,如上面将处理您的业务逻辑和
redirect
到url
,这是您在faces-config.xml
中返回的操作id的映射