Как добавить ContextMenu к элементу Diagram в Primefaces - PullRequest
0 голосов
/ 05 февраля 2020

Можно ли добавить контекстное меню для элемента в диаграмме? Мне удалось добавить контекстное меню ко всей диаграмме в файле 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...