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