我想在 ExtJS 4.1 库中将插件应用于所有字段( numberfield,textfield,datefield等)。 有谁知道我该怎么做?
据我所知,所有字段都是从 BaseField 扩展而来的。所以我尝试了这个;但它根本不起作用。如果有人可以指导我,我会很高兴。
提前致谢。
Ext.form.BaseField.override({
plugins : [ 'clearbutton' ]
});
答案 0 :(得分:0)
也许这种语法会更好用吗?
Ext.override(Ext.form.field.Base, {
plugins : [ 'clearbutton' ]
});
答案 1 :(得分:0)
尝试覆盖initComponent方法:
Ext.form.BaseField.override({
initComponent : function(){
var me = this;
me.plugins = Ext.Array.merge(me.plugins || [], [ 'clearbutton' ]);
me.callParent();
}
});