覆盖KendoUI启用绑定

时间:2013-12-29 09:19:17

标签: mvvm kendo-ui

尝试覆盖其中一个开箱即用的KendoUI绑定。

根据文档,extending通过添加新类型的绑定很简单。事实上,我已经将其作为后备实现了。但是,我不想强​​迫整个团队返回代码,将enabled绑定更改为funkyEnabled或类似,我真的想覆盖现有的enabled绑定。这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

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

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