2

extjsで、プロジェクト全体の特定のタイプのコントロールのプロパティを1つの場所から変更して、そのクラスのすべての新しいインスタンスでこのプロパティのデフォルト値にする方法はありますか?

特に、すべてのフィールドコントロールのすべての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 に答える