Я использую сетку MVC MVC Kendo. Когда строка удаляется из сетки и возникает ошибка на сервере, пользователю отображается ошибка (в зависимости от того, что хранится в ModelState), но строка все еще удаляется из сетки, когда она должна не удаляться. Как я могу предотвратить Kendo от удаления строки из сетки при ошибке сервера?Kendo UI Grid - При удалении строки возникает ошибка, но строка все еще удаляется из сетки.
0
A
ответ
2
Как временное решение вы можете попытаться поймать сетки DATASOURCE error
событие и использовать canelChanges()
метод, если это произошло:
...
.DataSource(dataSource => dataSource
...
.Events(events => events.Error("onGridError"))
)
И в JavaScript:
function onGridError() {
var grid = $("#grid").data("kendoGrid");
grid.cancelChanges();
}
Используйте пользовательские кнопки удаления для kendoGrid. – TechVision