是否可以在图中的元素中添加上下文菜单?我能够将上下文菜单添加到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
您看到这个可能的解决方法了吗?https://github.com/primefaces/primefaces/issues/2667