Я использую меню Primefaces (версия 4).Как определить элемент меню, нажатый
При нажатии на меню пользователь переходит на соответствующую страницу. На странице мне нужно определить, какой пункт меню был нажат.
Причина в том, что одна страница сопоставляется с несколькими пунктами меню & Мне нужно идентифицировать элемент меню, который был нажат. Как его можно идентифицировать?
Код:
<p:menu model="#{menuBean.model}" />
MenuBean.java
public class MenuBean {
private MenuModel model;
public MenuBean() {
model = new DefaultMenuModel();
DefaultSubMenu firstSubmenu = new DefaultSubMenu("Dynamic Submenu");
DefaultMenuItem item = new DefaultMenuItem("External");
item.setUrl("http://www.primefaces.org");
item.setIcon("ui-icon-home");
firstSubmenu.addElement(item);
}
public MenuModel getModel() {
return model;
}
}