Генерация входного всплывающего блока при нажатии на узел - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу получить поле ввода для передачи параметров, когда нажимаю на узел, который выпал из палитры

Я пытался использовать showContextMenu, но он не позволяет мне передавать входные данные для определенного объекта.

     myDiagram.addDiagramListener("ExternalObjectsDropped", function (e) {
             modelData = [];
            var newnode = myDiagram.selection.first();
            var newDroppedPortKeyName = newnode.je.name;
            var newDroppedPortSourceName = newnode.je.source;

            var newDroppedPortCategoryName = newnode.je.category;
            console.log(newDroppedPortCategoryName);
            console.log(newDroppedPortKeyName);
            console.log(myDiagram.selection.first());
            updateTextArea(newDroppedPortKeyName);
            modelData = myDiagram.model.findNodeDataForKey(newDroppedPortKeyName);

            setTimeout(function() { e.diagram.commandHandler.showContextMenu(); }, 1);

        });

Я ожидаю, что поле ввода при щелчке объекта.

...