Как нарисовать график, используя данные XML в Workfloweditor в mxgraph, используя JavaScript, переполнение стека

Как нарисовать граф в workfloweditor образец, который поставляется с mxgraph (образец workfloweditor) с использованием данных XML. Можно ли загрузить данные в XML?
Моя XML STRING

var xml_string='
<mxGraphModel>
<root>
<Workflow label="MyWorkflow" description="" href="" id="0">
<mxCell />
</Workflow>
<Layer label="Default Layer" id="1">
<mxCell parent="0" />
</Layer>
<Task label="Task" description="" href="" id="3">
<mxCell vertex="1" parent="1">
<mxGeometry x="220" y="80" width="72" height="32" as="geometry" />
</mxCell>
</Task>
<Edge label="" description="" id="5">
<mxCell edge="1" parent="1" source="3" target="4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</Edge>
</root>
</mxGraphModel>';

<!-- end snippet -->

0

Решение

Я не уверен в том, что вы просите. Если вы хотите нарисовать график загрузки строки XML, вы можете использовать этот код:

        var container = document.getElementById("your-div-element-id");;

var xml = '<xml .....   />';
var graph = new mxGraph(container);
var diagram = mxUtils.parseXml(xml);
var codec = new mxCodec(diagram);
codec.decode(diagram.documentElement, graph.getModel());
graph.fit();

Если я не уловил ваши потребности, уточните это и дайте мне знать.
до свидания
Marco

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]