0

如何防止 Kendo MVC Grid Buttons event.Like

保存按钮,取消按钮。

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

我想在 Kendo Grid 的 onchange 事件上执行此操作。下面是我的 onchange 函数调用代码:

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

在其中我想阻止保存和取消按钮事件,以防触发 onchange 事件的任何验证。

下面是我的 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) {
        }
    }
}

我想防止 Kendo 网格的 onchange 事件功能按钮在其他情况下。

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

4

1 回答 1

-1

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

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

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

于 2014-06-10T06:42:02.117 回答