Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
141614 | Dec 20,2018 10:15 PM UTC | Feb 16,2019 09:20 AM UTC | ASP.NET Web Forms | 9 |
![]() |
Tags: Diagram |
Diagram1.Model.ParseModel("Pass your Json String Here");
//By using diagram model, you can get the connectors.
Connector connector = new Connector();
connector.Name = (Diagram1.Model.Connectors[0] as Connector).Name;
//Here Diagram1 is an ID of a diagram control |
function save() {
var diagram = $("#Diagram2").ejDiagram("instance");
var nodeData = diagram.save();
PageMethods.save(nodeData);
}
[WebMethod]
public static void save(string nodeData)
{
// you can get the string and store it in database
}
|
function load() {
var diagram = $("#Diagram2").ejDiagram("instance");
var load = PageMethods.load();
diagram.load(JSON.parse(load));
}
[WebMethod]
public static string load()
{
return "get your data from database";
} |
Diagram2.Model.SerializationSettings.PreventDefaultValues = true; |
SerializeObject serializeObject = new SerializeObject();
string save = serializeObject.SerializeToJson(Diagram2.Model, "Diagram2"); |
diagram.Model.SerializationSettings.PreventDefaultValues = true;
SerializeObject serializeObject = new SerializeObject();
string json = serializeObject.SerializeToJson(diagram.Model, diagramName);
Now for a new, but related question.
How do we de-serialize from code behind?
Another code snippet would be appreciated.
Thanks again.
Jim
Diagram2.Model.ParseModel(save); |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.