在extjs中,有没有办法从一个地方为整个项目中的特定类型的控件更改属性,实质上是在该类的所有新实例上使其成为此属性的默认值?
特别是,我希望将所有字段控件上的所有msgTarget从'qtip'更改为'side'。
答案 0 :(得分:2)
这应该有效:
Ext.onReady( function() {
Ext.override( Ext.form.Labelable, {
msgTarget: 'side'
});
});
有关详细信息,请参阅this answer。
答案 1 :(得分:0)
唯一适用于我的是这样的事情:
Ext.define('FooMsgTargetOverride', {
override: 'Ext.form.field.Base',
msgTarget: 'under'
});