Telerik MVC Grid commitChanges 函数返回值

发布于 2024-11-28 18:49:43 字数 218 浏览 0 评论 0原文

我们使用 SubmitChanges 函数将更改从网格提交到控制器。但我们希望函数返回值。有谁知道我们如何获得返回值或技巧?

$('#Grid).data('tGrid').submitChanges(); ok.
var ret = $('#Grid).data('tGrid').submitChanges(); // ok but ret is undefined

we are using submitChanges function for submit changes to the controller from grid. but we hoped but function returned value. does anybody know how can we get returned value or a trick?

$('#Grid).data('tGrid').submitChanges(); ok.
var ret = $('#Grid).data('tGrid').submitChanges(); // ok but ret is undefined

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

前事休说 2024-12-05 18:49:43

我不确定,但我使用 onError 事件回调来知道出了什么问题。我不确定它是否适用于您的情况,但尽管如此,我还是粘贴了示例代码。

 function onGridError(args) {
   if (args.textStatus == "modelstateerror" && args.modelState) {
        var message = "Errors:\n";
        $.each(args.modelState, function (key, value) {
            if ('errors' in value) {
                $.each(value.errors, function () {
                    message += this + "\n";
                    alert(key)
                });
            }
        });
        alert(message);
    }
    else {
        alert("The server was unable to process your request.\n" + args.XMLHttpRequest.responseText);
    }
    args.preventDefault();
}

问候,
涅槃

I am not sure but I use the onError event callback to know what went wrong. I am not sure whether it will work in your case but nevertheless I am pasting sample code.

 function onGridError(args) {
   if (args.textStatus == "modelstateerror" && args.modelState) {
        var message = "Errors:\n";
        $.each(args.modelState, function (key, value) {
            if ('errors' in value) {
                $.each(value.errors, function () {
                    message += this + "\n";
                    alert(key)
                });
            }
        });
        alert(message);
    }
    else {
        alert("The server was unable to process your request.\n" + args.XMLHttpRequest.responseText);
    }
    args.preventDefault();
}

regards,
Nirvan

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文