Mvvm 覆盖启用了KendoUI的绑定
试图覆盖一个现成的KendoUI绑定Mvvm 覆盖启用了KendoUI的绑定,mvvm,kendo-ui,Mvvm,Kendo Ui,试图覆盖一个现成的KendoUI绑定 根据文档,添加一种新类型的绑定非常简单。事实上,我已经将此作为一种后备方案来实现。但是,与其强迫整个团队回到他们的代码中,将enabled绑定更改为funkyienabled或类似内容,我真的希望覆盖现有的enabled绑定。这可能吗?是的,这是可能的。您可以尝试以下代码 var BaseEnabled = kendo.data.binders.enabled; kendo.data.binders.enabled = BaseEnabled.extend
根据文档,添加一种新类型的绑定非常简单。事实上,我已经将此作为一种后备方案来实现。但是,与其强迫整个团队回到他们的代码中,将
enabled
绑定更改为funkyienabled
或类似内容,我真的希望覆盖现有的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");
}
});
这是一个现场演示: