save
Returns the complete Diagram configuration in JSON format.
Returns
Object
An options object containing the complete Diagram configuration.
Example - save and load Diagram content
<button id="saveBtn">Save Diagram</button>
<button id="loadBtn">Load Diagram</button>
<div id="diagram"></div>
<script>
$("#saveBtn").on("click", function(){
var diagram = $("#diagram").getKendoDiagram();
localStorage.setItem("diagram", JSON.stringify(diagram.save()));
});
$("#loadBtn").on("click", function(){
var diagram = $("#diagram").getKendoDiagram();
if(localStorage.getItem("diagram")){
diagram.load(JSON.parse(localStorage.getItem("diagram")));
}
});
$("#diagram").kendoDiagram({
layout: {
type: "layered"
},
shapes: [{
id: "1"
}, {
id: "2"
}, {
id: "3"
}],
connections: [{
from: "1",
to: "2"
},{
from: "2",
to: "3"
}],
connectionDefaults: {
endCap: "ArrowEnd"
}
});
</script>