DiagramBuilder.toJSON()
возвращает JSON-представление диаграммы. Как я могу использовать этот объект JSON для создания нового DiagramBuilder
с той же диаграммой?Как я могу создать DiagramBuilder AlloyUI из JSON, возвращаемого DiagramBuilder.toJSON()?
1
A
ответ
1
Вы можете передать jsonData.nodes
к атрибуту DiagramBuilder
fields
:
var diagramBuilderJSON = diagramBuilder.toJSON();
new A.DiagramBuilder({ fields : diagramBuilderJSON.nodes }).render();
-1
Вы можете передать результат DiagramBuilder.toJSON() к параметру DiagramBuilder полей. См. Пример ниже.
jsonData = DiagramBuilder.toJSON();
new Y.DiagramBuilder({
fields : jsonData.nodes,
availableFields: availableFields,
boundingBox: '#diagram-builder-container',
srcNode: '#diagramBuilder',
render: true
});
В настоящее время AlloyUI 3.0 имеет регрессию, которая нарушает это. Дополнительную информацию см. В [AUI-1961] (https://issues.liferay.com/browse/AUI-1961). – stiemannkj1