Kendo Grid onchange事件

时间:2013-07-29 10:17:31

标签: events asp.net-mvc-4 onchange kendo-grid

如何防止Kendo MVC Grid Buttons事件。喜欢

保存按钮,取消按钮。

我正在使用Kendo MVC控件开发ASP.NET MVC4应用程序。

我想在Kendo Grid的onchange事件上这样做.Below是我的onchange函数调用代码:

.Events(events => events.Change("onChange"))

我想在onc​​hange事件中触发任何验证时阻止“保存”和“取消”按钮事件。

以下是我的onchange事件的代码:

function onChange(arg) {
    $(".k-button.k-button-icontext.k-grid-add").html("<span class=\"k-icon k-add\"></span>Add New Media");
    if (!arg.action) {
        $(".k-button.k-button-icontext.k-grid-save-changes").hide();
        $(".k-button.k-button-icontext.k-grid-cancel-changes").hide();
        $("#gridkendo").show();
    } else {
        if (arg.items[0].Name) {
        }
    }
}

我想在onc​​hange事件函数其他条件下阻止Kendo网格的按钮。

仅供参考,我在onchange事件函数参数中使用参数。

1 个答案:

答案 0 :(得分:-1)

在onChange函数的第一行,对事件使用preventDefault。

function onChange(arg) { 
   arg.stopImmediatePropagation();
   // rest of your code
}

查看文档https://api.jquery.com/event.stopimmediatepropagation/ 通常在网格更改事件中发生的工作不会。