0
我正在使用Kendo UI Grid MVC。當從網格中刪除一行並且服務器發生錯誤時,會向用戶顯示一條錯誤(根據存儲在ModelState中的內容),但是該行仍然應該從網格中移除不會被刪除。如何防止Kendo從服務器錯誤的網格中刪除該行?Kendo UI Grid - 刪除一行,發生錯誤,但該行仍然從網格中刪除
我正在使用Kendo UI Grid MVC。當從網格中刪除一行並且服務器發生錯誤時,會向用戶顯示一條錯誤(根據存儲在ModelState中的內容),但是該行仍然應該從網格中移除不會被刪除。如何防止Kendo從服務器錯誤的網格中刪除該行?Kendo UI Grid - 刪除一行,發生錯誤,但該行仍然從網格中刪除
至於解決方法,你可以嘗試趕上電網數據源error
事件並使用canelChanges()
方法,如果它發生:
...
.DataSource(dataSource => dataSource
...
.Events(events => events.Error("onGridError"))
)
而且在JavaScript:
function onGridError() {
var grid = $("#grid").data("kendoGrid");
grid.cancelChanges();
}
使用自定義您的kendoGrid刪除按鈕。 – TechVision