Telerik MVC Grid Функция submitChanges возвращаемое значение - PullRequest
2 голосов
/ 10 августа 2011

мы используем функцию submitChanges для отправки изменений в контроллер из сетки. но мы надеялись, но функция вернула значение. Кто-нибудь знает, как мы можем получить возвращаемое значение или трюк?

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

1 Ответ

1 голос
/ 14 августа 2011

Я не уверен, но я использую обратный вызов события 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();
}

С уважением, Nirvan

...