如何将HTML元素添加到mxGraph

时间:2018-06-25 12:26:57

标签: mxgraph

如何将html -element添加到我的mxGraph对象? 我想像这样的事情:

const newDiv = document.createElement('div');
const newContent = document.createTextNode('The new div element!');
newDiv.appendChild(newContent);
drawIoUi.editor.graph.addMyNewHtmlElement(newDiv);

感谢您的帮助! 弗兰克

2 个答案:

答案 0 :(得分:0)

const newDiv = document.createElement('div');
const parent = drawIoUi.editor.graph.getDefaultParent();
drawIoUi.editor.graph.getModel().beginUpdate();
try {
    const cell: any = drawIoUi.editor.graph.insertVertex(parent, null, newDiv, 40, 140, 300, 200);
    } finally {
        drawIoUi.editor.graph.getModel().endUpdate();
        drawIoUi.editor.graph.refresh();
        drawIoUi.editor.graph.container.focus();
    }

答案 1 :(得分:0)

示例为herehere。所有示例的列表为here