Kendo Scheduler - вызов ajax после удаления события

Мой планировщик кендо содержит событие удаления

..      
e.Remove("scheduler_remove");
})

и функция

function scheduler_remove(e){
    $.ajax({
        url: '@Url.Action("ValidateTaskForAddingBreak", "Home")',
        type: "POST",
        success: function (da) {
           alert("im a success");
        }
   }
}

Проблема в том, что он делает вызов ajax до того, как задача будет удалена. Я также пытался использовать e.DataBound или e.DataBinding , но он будет называться в нескольких местах, где его не следует вызывать.

Есть ли способ, чтобы событие произошло сначала, а затем перейти к вызову ajax?


person Moelbeck    schedule 15.05.2014    source источник


Ответы (1)


Я нашел способ сделать это:

Если бы я добавил для него тайм-аут, он был бы вызван после завершения события.

    function scheduler_remove(e) {
      setTimeout(function () {
        $.ajax({
          url: '@Url.Action("ValidateTaskForAddingBreak", "Home")',
          type: "POST",
          success: function (da) {
            alert("im a success");
          }
        });
      }, 500);
    }
person Moelbeck    schedule 15.05.2014