Можно ли добавить контекстное меню для элемента в диаграмме? Мне удалось добавить контекстное меню ко всей диаграмме в файле x html, но контекстное меню должно отображаться только в том случае, если пользователь щелкнет правой кнопкой мыши на элементе.
Я пытаюсь решить его программно, но контекстное меню не отображается. Вот мой код:
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