2016-08-12 8 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()グリッドの幅を&グリッドの高さに設定することができます。

関連する問題