Hello,
my problem is related to the destroy action, when called a js error is returned (see attached file), but when you call an update on another task the gantt fires the update and then the pending destroy action.
my destroy action:
[AcceptVerbs("Post")]public ActionResult ResourcePlanningDeleteLogic([DataSourceRequest] DataSourceRequest request, ResourcePlanningViewModel ResourcePlanning){    if (ResourcePlanning != null && ModelState.IsValid)    {        _resourcePlanningService.Deletelogic(ResourcePlanning);    }    return Json(new[] { ResourcePlanning }.ToDataSourceResult(request, ModelState));}
my gantt:
@(Html.Kendo().Gantt<ResourcePlanningViewModel, ResourcePlanningDependencyViewModel>    ()    .Name("gantt")    .Columns(columns =>    {        columns.Bound(c => c.Title).Title("Pianificazione").Width(150).Editable(false).Sortable(true);        columns.Bound(c => c.Start).Format("{0: dd/MM/yyyy}").Title("Data Da").Width(50).Editable(false).Sortable(true);        columns.Bound(c => c.End).Format("{0: dd/MM/yyyy}").Title("Data A").Width(50).Editable(false).Sortable(true);        columns.Bound(c => c.ConsRuleHours).Title("H Reg Cons").Width(60).Editable(false).Sortable(true);        columns.Bound(c => c.IsFrozen).Title("Congelata").Width(50).Editable(false).Sortable(false);    })    .Views(views =>    {        views.DayView();        views.WeekView(weekView => weekView.Selected(false)).DayHeaderTemplate("#=kendo.toString(start, 'dd/MM')#");        views.WeekView(weekView => weekView.Selected(false)).WeekHeaderTemplate("#=kendo.toString(start, 'D')# - #=kendo.toString(kendo.date.addDays(end, -1), 'D')#").Selected(true);        views.MonthView(monthView => monthView.Selected(false).MonthHeaderTemplate("#=kendo.toString(start, 'M')#")).WeekHeaderTemplate("#=kendo.toString(start, 'dd/MM')#");    })    .Height(700)    .ShowWorkHours(false)    .ShowWorkDays(false)    .Snap(false)    .Toolbar(tb => tb.Pdf())    .DataSource(d => d        .Model(m =>        {            m.Id(f => f.Id);            m.ParentId(f => f.ParentID);            m.Field(f => f.Expanded).DefaultValue(false);        })        .Read(read => read.Action("ResourcePlanningRead", "ResourcePlanning"))        .Destroy("ResourcePlanningDeleteLogic", "ResourcePlanning")        .Update(update => update.Action("ResourcePlanningUpdate", "ResourcePlanning").Data("onUpdateCreate"))    )    .DependenciesDataSource(d => d        .Model(m =>        {            m.Id(f => f.DependencyID);            m.PredecessorId(f => f.PredecessorID);            m.SuccessorId(f => f.SuccessorID);        })        .Read("ReadResourcePlanningDependencies", "Gantt")    )    .Pdf(pdf => pdf        .FileName("Pianificazione Risorse.pdf")        .ProxyURL(Url.Action("Pdf_Export_Save", "Gantt"))    )    .Editable(editable => editable.Create(false)                                  .Resize(false)                                  .DragPercentComplete(false)                                  .Reorder(false)                                  .DependencyCreate(false)                                  .DependencyDestroy(false)                                  .Confirmation(true)                                  .Destroy(true)                                  .Move(false)                                  .TemplateId("TaskEditorTemplate")    )    .Messages(m => m.Save("Salva")                    .Cancel("Annulla")                    .Destroy("Cancella")                    .DeleteTaskConfirmation("Sei sicuro di voler cancellare la pianificazione?")                    .DeleteTaskWindowTitle("Cancella Pianificazione")                    .Editor(e => e.EditorTitle("Aggiorna Pianificazione")                                  .AssignButton("Aggiungi Regola di Consuntivazione")                                  .ResourcesEditorTitle("Regola di Consuntivazione"))                    .Views(v => v.Day("Giornaliera")                                 .Week("Settimanale")                                 .Month("Mensile"))                    .Actions(a => a.Pdf("Esporta in PDF"))    ))
Is there maybe a data error that prevents the first call to the destroy action?
