2014-10-08 50 views
0

我在這裏看到很多類似的問題,但我無法解決我的問題 我應該使用哪種佈局?如何使窗口調整大小並在ExtJS 4中有一個滾動條?

到目前爲止,我嘗試:佈局:「適應」和自動滾屏:真正的 - 沒有結果,但我可以把它們放在錯誤的地方

這裏是代碼:

Ext.define('..MyPanel', { 
extend: '...ParameterPanel',(which extends Ext.grid.Panel), 

initComponent: function() { 
    this.grid = Ext.create('...', {flex:1}); 

    this.items = [ 
     this.grid 
    ]; 
    this.callParent(); 
}, 
+0

難道你試着分別爲水平和垂直滾動條使用overflowX:'scroll'或overflowY:'scroll'? – Sreek521 2014-10-08 09:07:01

+0

我應該在哪裏放置這個配置? – user3505689 2014-10-08 12:45:18

回答

0
Ext.define('MyPanel', { 
extend: 'Ext.panel.Panel', 
renderTo: Ext.getBody(), 
layout: 'fit', 

initComponent: function() { 
    this.grid = Ext.create('Ext.grid.Panel', { 
     store: Ext.data.StoreManager.lookup('simpsonsStore'), 
    columns: [ 
     { text: 'Name', dataIndex: 'name' }, 
     { text: 'Email', dataIndex: 'email', flex: 1 }, 
     { text: 'Phone', dataIndex: 'phone' } 
    ], 
     flex:1, 
     autoScroll: true 
    }); 

    this.items = [ 
     this.grid 
    ]; 
    this.callParent(); 
}}; 

Ext.create("MyPanel"); 
+0

謝謝,安德烈,但仍然沒有顯示滾動條 – user3505689 2014-10-08 12:59:43

+0

當沒有地方可用來顯示所有數據時,將顯示滾動條。你確定你有足夠的數據以便顯示滾動條嗎? – 2014-10-08 13:00:55

+0

是的,我有超過30行 – user3505689 2014-10-08 13:05:44

相關問題