Я создал скрипт, который запускает kendoGrid.saveChanges()
на $(document).on('submit')
. Я хочу отправить только тогда, когда сетка (и) в состоянии зафиксировать изменения. Как я могу узнать, была ли операция успешной или нет?
$(document).on("submit", function (e) {
var grids = $('.k-grid');
if (grids.length > 0)
e.preventDefault();
console.log(`Found ${grids.length} grids`);
var hasErrors= false;
$.each(grids, function () {
var grid = $(this).data('kendoGrid');
if (grid.dataSource.hasChanges()) {
console.log(`Saving changes of ${$(this).attr('id')}`);
// something like this
if(!grid.saveChanges())
hasError=true;
}
});
if(!hasError)
//continue submit
});