Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
146058 | Jul 18,2019 06:59 AM UTC | Jul 24,2019 06:30 AM UTC | ASP.NET Core - EJ 2 | 3 |
![]() |
Tags: Diagram |
function getDiagramController() {
var diagram = document.getElementById("container").ej2_instances[0];
var JsonData = diagram.saveDiagram();
//pass an saved JSON to an server side
$.ajax({
url: "/Diagram/DiagramJson",
type: "Post",
dataType: "json",
data: { "JsonData": JsonData },
success: function (JsonData) {
alert("Success");
return true;
},
})
}
[HttpPost]
public void DiagramJson(string JsonData)
{
Dictionary<string,object> DiagramData = JsonConvert.DeserializeObject<Dictionary<string, object>>(JsonData);
//To get nodes collection
List<DiagramNode> Nodes = JsonConvert.DeserializeObject <List<DiagramNode>> (DiagramData["nodes"].ToString());
//Iterate an nodes
foreach(var node in Nodes)
{
// process each node
node.Width = 100;
}
//To get connectors collection
List<DiagramConnector> Connectors = JsonConvert.DeserializeObject<List<DiagramConnector>>(DiagramData["connectors"].ToString());
//Iterate an connectors
foreach (var connector in Connectors)
{
// process each connector
connector.CornerRadius = 0.5;
}
} |
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.