List < DiagramNode > nodes = new List < DiagramNode > ();
nodes.Add(new DiagramNode() {
Id = "node1",
Width = 100,
Height = 100,
OffsetX = 100,
OffsetY = 100,
Shape = new { type = "HTML", content= "<div style='height:100%;width:100%;'><input type='checkbox' value='checked'></div>"
},
});
ViewBag.nodes = nodes; |
var save;
document.getElementById('Save').onclick = function() {
save = diagram.saveDiagram();
}
document.getElementById('Load').onclick = function() {
var data = JSON.parse(save);
if (document.getElementById('check').checked) {
data["nodes"][0].shape.content = "<div style='height:100%;width:100%;'><input type='checkbox' value='checked' checked></div>";
}
data = JSON.stringify(data);
diagram.loadDiagram(data);
} |