Kendo UI Grid - как отменить изменения, оставив диалог редактирования открытым - PullRequest
0 голосов
/ 29 июня 2019

У меня есть сетка kendoUI, и я связываю событие ошибки с обработчиком ошибок, в котором я хотел бы предотвратить закрытие всплывающего диалогового окна, а также отменить любые изменения, такие как удаление или редактирование строки. Кажется, я могу сделать одно или другое, но не оба. Я попытался изменить порядок вызовов и т. Д., Но все же первый, который вызывается, работает. Ниже мой обработчик с комментариями:

    function returnError(e) {        
        var grid = $("#mmdKendoGrid").data("kendoGrid");

        //prevent popup editor from closing
        grid.one("dataBinding", function (e) {            
            e.preventDefault();
        });

        //cancel any pending changes such as edited data, and restore any removed rows.
        grid.cancelChanges();
}
...