如何从 DiagramBuilder.toJSON() 返回的 JSON 创建 AlloyUI DiagramBuilder?
How can I create a AlloyUI DiagramBuilder from the JSON returned by DiagramBuilder.toJSON()?
DiagramBuilder.toJSON()
returns 图的 JSON 表示。我如何使用此 JSON 对象创建具有相同图表的新 DiagramBuilder
?
您可以将 jsonData.nodes
传递给 DiagramBuilder
的 fields
属性:
var diagramBuilderJSON = diagramBuilder.toJSON();
new A.DiagramBuilder({ fields : diagramBuilderJSON.nodes }).render();
您可以将 DiagramBuilder.toJSON() 的结果传递给 DiagramBuilder 的字段参数。请参阅下面的示例。
jsonData = DiagramBuilder.toJSON();
new Y.DiagramBuilder({
fields : jsonData.nodes,
availableFields: availableFields,
boundingBox: '#diagram-builder-container',
srcNode: '#diagramBuilder',
render: true
});
DiagramBuilder.toJSON()
returns 图的 JSON 表示。我如何使用此 JSON 对象创建具有相同图表的新 DiagramBuilder
?
您可以将 jsonData.nodes
传递给 DiagramBuilder
的 fields
属性:
var diagramBuilderJSON = diagramBuilder.toJSON();
new A.DiagramBuilder({ fields : diagramBuilderJSON.nodes }).render();
您可以将 DiagramBuilder.toJSON() 的结果传递给 DiagramBuilder 的字段参数。请参阅下面的示例。
jsonData = DiagramBuilder.toJSON();
new Y.DiagramBuilder({
fields : jsonData.nodes,
availableFields: availableFields,
boundingBox: '#diagram-builder-container',
srcNode: '#diagramBuilder',
render: true
});