2

在 extjs 中,是否有任何方法可以从一个位置更改整个项目中特定类型控件的属性,本质上使其成为该类的所有新实例上该属性的默认值?

特别是,我想将所有字段控件上的所有msgTarget从“qtip”更改为“side”。

4

2 回答 2

2

这应该有效:

Ext.onReady( function() { 

    Ext.override( Ext.form.Labelable, {
         msgTarget: 'side'
    });

});

有关更多信息,请参阅此答案

于 2012-12-05T20:39:25.657 回答
0

唯一对我有用的是这样的:

Ext.define('FooMsgTargetOverride', {
    override: 'Ext.form.field.Base',
    msgTarget: 'under'
});
于 2013-05-29T12:40:57.763 回答