gpt4 book ai didi

kendo-ui - Kendo UI Grid - 删除一行,发生错误,但该行仍然从网格中删除

转载 作者:行者123 更新时间:2023-12-02 04:00:07 24 4
gpt4 key购买 nike

我正在使用 Kendo UI Grid MVC。当从网格中删除一行并且服务器上发生错误时,会按照应有的方式向用户显示错误(基于 ModelState 中存储的内容),但该行仍会在应该时从网格中删除不被删除。如何防止 Kendo 在服务器错误时从网格中删除行?

最佳答案

作为解决方法,您可以 try catch 网格 dataSource error 事件并使用 canelChanges() 方法(如果发生):

...
.DataSource(dataSource => dataSource
...
.Events(events => events.Error("onGridError"))
)

在 JavaScript 中:

function onGridError() {
var grid = $("#grid").data("kendoGrid");
grid.cancelChanges();
}

关于kendo-ui - Kendo UI Grid - 删除一行,发生错误,但该行仍然从网格中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42285826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com