【问题标题】:Extjs - Change default invalid field messageTarget on labelAble styleExtjs - 更改 labelAble 样式的默认无效字段 messageTarget
【发布时间】:2013-05-29 20:40:57
【问题描述】:

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

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

【问题讨论】:

    标签: extjs extjs4 extjs4.1


    【解决方案1】:

    这应该可行:

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

    请参阅this answer 了解更多信息。

    【讨论】:

      【解决方案2】:

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

      Ext.define('FooMsgTargetOverride', {
          override: 'Ext.form.field.Base',
          msgTarget: 'under'
      });
      

      【讨论】:

        猜你喜欢
        • 2013-07-10
        • 1970-01-01
        • 2020-05-21
        • 2023-03-30
        • 1970-01-01
        • 2013-07-27
        • 2020-10-02
        • 1970-01-01
        • 2023-03-13
        相关资源
        最近更新 更多