如何防止Kendo MVC Grid Buttons事件。喜欢
保存按钮,取消按钮。
我正在使用Kendo MVC控件开发ASP.NET MVC4应用程序。
我想在Kendo Grid的onchange事件上这样做.Below是我的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) {
}
}
}
我想在onchange事件函数其他条件下阻止Kendo网格的按钮。
仅供参考,我在onchange事件函数参数中使用参数。
答案 0 :(得分:-1)
在onChange函数的第一行,对事件使用preventDefault。
function onChange(arg) {
arg.stopImmediatePropagation();
// rest of your code
}
查看文档https://api.jquery.com/event.stopimmediatepropagation/ 通常在网格更改事件中发生的工作不会。