Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
147581 | Sep 17,2019 08:39 AM UTC | Sep 18,2019 11:17 AM UTC | ASP.NET MVC - EJ 2 | 1 |
![]() |
Tags: Gantt Chart |
[HomeController.cs]
public ActionResult BatchSave([FromBody]ICRUDModel<TreeGridProjectData> data)
{
//...
if (data.added != null && data.added.Count() > 0)
{
foreach (var rec in data.added)
{
uAdded.Add(this.Create(rec));
}
}
////Performing update operation
if (data.changed != null && data.changed.Count() > 0)
{
foreach (var rec in data.changed)
{
uChanged.Add(this.Edit(rec));
}
}
//Performing delete operation
if (data.deleted != null && data.deleted.Count() > 0)
{
foreach (var rec in data.deleted)
{
uDeleted.Add(this.Delete(rec.taskID));
}
}
return Json(new { addedRecords = uAdded, changedRecords = uChanged, deletedRecords = uDeleted});
}
public TreeGridProjectData Create(TreeGridProjectData value)
{
//...
}
public TreeGridProjectData Edit(TreeGridProjectData value)
{
//...
}
public TreeGridProjectData Delete(string value)
{
//...
}
[index.cshtml]
@(Html.EJS().Gantt("DefaultFunctionalities")
.DataSource(dataManager => { dataManager.Url("/Home/UrlDatasource")
.BatchUrl("/Home/BatchSave")
.Adaptor("UrlAdaptor"); })
//...
.Render()
) |
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.