gpt4 book ai didi

java - :setPropertyActionListener for items in p:menu (Primefaces)

转载 作者:行者123 更新时间:2023-12-01 05:44:03 24 4
gpt4 key购买 nike

你能告诉我如何在 jsf 中使用 Primefaces 为程序化菜单添加 f:setPropertyActionListener

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

//Second submenu
submenu = new Submenu();
submenu.setLabel("Dynamic Submenu 2");

item = new MenuItem();
item.setValue("Dynamic Menuitem 2.1");
item.setUrl("#");
submenu.getChildren().add(item);

item = new MenuItem();
item.setValue("Dynamic Menuitem 2.2");
item.setUrl("#");
submenu.getChildren().add(item);

model.addSubmenu(submenu);
}

 <p:menu model="#{menuBean.model}"/>  

最佳答案

要以编程方式执行此操作,非常简单:

MenuItem item = new MenuItem();
item.addActionListener(listener);

我是否误解了你的问题?

关于java - :setPropertyActionListener for items in p:menu (Primefaces),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6382260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com