我的要求是在kendo Grid上启用/禁用事件传播。 这样我就可以禁用follwos
$("#gridReport").data("kendoGrid").bind("dataBinding", function(e) {
e.preventDefault();
});
现在如何启用事件传播?还是要重设更改?
答案 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();
文档中的更多信息