如何将ContextMenu添加到Primefaces中的图表元素

问题描述 投票:0回答:1

是否可以在图中的元素中添加上下文菜单?我能够将上下文菜单添加到xhtml文件中的整个图中,但是仅当用户右键单击元素时,才显示上下文菜单。

我尝试以编程方式解决此问题,但上下文菜单未显示。这是我的代码:

    DefaultDiagramModel model = new DefaultDiagramModel();
    model.setMaxConnections(-1);
    Element element = new Element();
    element.setData("someData");
    element.setId("testId");

    ContextMenu contextMenu = new ContextMenu();
    DynamicMenuModel menuModel = new DynamicMenuModel();
    DefaultMenuItem menuItem = new DefaultMenuItem("show Info");
    menuModel.addElement(menuItem);
    contextMenu.setModel(menuModel);
    contextMenu.setFor(element.getId());

    model.addElement(element);

我使用Primefaces 7

jsf primefaces
1个回答
0
投票

您看到这个可能的解决方法了吗?https://github.com/primefaces/primefaces/issues/2667

© www.soinside.com 2019 - 2024. All rights reserved.