2016-08-12 49 views
0

我一直在試圖讓我的數據網格表使用Ext.EventManager.onWindowResize與窗口調整大小。我可以很容易地獲得窗口的高度和寬度,然後瀏覽器調整大小,但我似乎無法找到調整網格大小的方法。使用Ext.EventManager.onWindowResize調整Ext.js面板的大小

網格本身從Ext.grid.Panel類

var grid = Ext.create('Ext.grid.Panel', {}); 

    Ext.EventManager.onWindowResize(function() { 

     var w = Ext.getBody().getViewSize().width; 
     var h = Ext.getBody().getViewSize().height; 

     console.log(grid); 

     Ext.getCmp('grid-id').setSize(w, h); 

    }); 

我被它試圖這一段代碼,因爲有此對象它上沒有setSize方法相似它將返回一個錯誤的實例創建看來。

有什麼建議嗎?

回答

0

您可以使用網格的setWidth()setHeight()功能來設置網格的高度&。