2015-05-30 39 views
2

我有一個帶有大量選項卡的ExtJS tabpanel。滾動tabpanel標題欄的當前滾動速度非常慢。有什麼方法可以提高速度嗎?在TabPanel中增加ExtJS TabBar滾動速度

當我直接做了如下修改EXT-ALL-debug.js,車速提高

Ext.define('Ext.layout.container.boxOverflow.Scroller', { 
    //The number of pixels to scroll by on scroller click 
    scrollIncrement: 400 // increased from 20 
} 

,而不是直接編輯EXT-ALL-debug.js的,我在尋找各種方法來重寫特定的配置參數在TabPanel初始化時。任何指針將是有益的:)

+0

除了修改的原代碼,你至少可以覆蓋它。 https://www.sencha.com/forum/showthread.php?301643-Increase-TabBar-scrolling-speed-within-TabPanel&p=1102306 – MarthyM

回答

2

像MarthyM說,重寫它:

Ext.define('Ext.override.layout.container.boxOverflow.Scroller', { 
    override : 'Ext.layout.container.boxOverflow.Scroller', 
    //The number of pixels to scroll by on scroller click 
    scrollIncrement: 400 // increased from 20 
}); 
+0

問題是如何將重寫的滾動器附加到TabPanel。事實上,這個滾動工作在TabPanel的標籤欄(它被定義爲私有)。 –

+0

非常感謝。這爲我解決了這個問題:) –

+0

這不會增加應用程序中所有組件的滾動增量嗎?是否可以提高特定組件的速度? –