如何在Kendo网格上切换/重置event.preventDefault()

时间:2018-08-14 08:22:05

标签: kendo-grid preventdefault stoppropagation

我的要求是在kendo Grid上启用/禁用事件传播。 这样我就可以禁用follwos

$("#gridReport").data("kendoGrid").bind("dataBinding", function(e) {
             e.preventDefault(); 
});

现在如何启用事件传播?还是要重设更改?

1 个答案:

答案 0 :(得分:1)

使用unbind方法删除绑定。

// remove _all_ dataBinding bindings
$("#gridReport").data("kendoGrid").unbind("dataBinding");

要删除特定的绑定实例,您将需要维护对处理程序的引用。

var myHandler = function(e) { e.preventDefault(); };
$("#gridReport").data("kendoGrid").bind("dataBinding", myHandler);

// remove a specific dataBinding binding
$("#gridReport").data("kendoGrid").unbind("dataBinding", myHandler);

您还可以删除所有事件的所有绑定

$("#gridReport").data("kendoGrid").unbind();

文档中的更多信息