[英]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.