Я хочу удалить выбранные записи из источника данных Kendo Grid после подтверждения и показать индикатор выполнения при удалении записей.
Для подтверждения я использую диалоговое окно Kendo и индикатор выполнения для отображения загрузчика.Я выполняю приведенный ниже код в случае нажатия кнопки «Да» из подтверждения.Все работает нормально, но индикатор выполнения не появляется на экране, но когда я делаю отладку, он показывает.Я не знаю, как это выяснить.
Я использую пользовательский интерфейс Jquery kendo.
Действие удаления кода:
kendo.ui.progress($("#divDialog").data("kendoDialog").element, true);
//close the progress bar
var dsLineItem = $("#grdLineItem").data("kendoGrid").dataSource;
var data = dsLineItem.view();
for (var i = 0; i < data.length; i++) {
if (data[i].IsDeleted) {
dsLineItem .remove(data[i]);
}
}
kendo.ui.progress($("#divDialog").data("kendoDialog").element, false);
Код созданного диалога:
$("#divDialog").kendoDialog({
visible: false,
title: "Confiramtion",
modal: true,
show: function onShow(e) {
var buttons = $('.k-dialog button.k-button');
$(buttons).eq(0).focus();
},
close: function () {
this.destroy();
},
content: "Are you sure want to delete ?",
actions: function(){
// I have do code here for deletion
}
});
$("#divDialog").data("kendoDialog").open();