繁体   English   中英

扩展Ext.form.Panel的platformConfig属性

[英]Extend platformConfig property of Ext.form.Panel

我正在尝试覆盖Ext.form.Panel类的全局platformConfig。

我正在尝试这样做,以避免在扩展Ext.form.Panel的每个视图上定义相同的platFormConfig。 我试图避免仅为了添加platformConfig属性而创建My.form.Panel之类的中间基类。

到目前为止,我已经尝试过:

Ext.form.Panel.addMember('platformConfig',  [{
        platform: ['windows'],
        scrollable: 'vertical'
}]);

但这不适用于继承的视图类。 是否有扩展Ext / Sencha基类的干净解决方案?

在此先感谢-感谢您的帮助!

好吧,要覆盖,我将使用override

Ext.define('MyOverride',{
    override:'Ext.form.Panel', // <- this is an override!
    platformConfig:{
        ...
    }
});

覆盖定义应在Ext.onReady或应用程序init方法中进行。

然后,这也将适用于继承的视图类-除非platformConfig在此处再次被覆盖。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM