簡體   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