覆盖启用 KendoUI 的绑定



尝试覆盖一个现成的 KendoUI 绑定。

根据文档,通过添加新类型的绑定进行扩展非常简单。事实上,我已经将其作为后备来实现。但是,与其强迫整个团队返回他们的代码,将enabled绑定更改为funkyEnabled或类似绑定,我真的想覆盖现有的enabled绑定。这可能吗?

是的,这是可能的。您可以尝试以下代码

var BaseEnabled = kendo.data.binders.enabled;
kendo.data.binders.enabled = BaseEnabled.extend({
  init: function() {
    BaseEnabled.fn.init.apply(this, arguments);
    console.log("my enabled");
  }
});

这是一个现场演示:http://jsbin.com/iPEmEBa/1/edit

最新更新