2017-03-07 12 views
1

私は、renderTo設定を使用してExtjsパネルをレンダリングしたdivを持っています。 divのサイズを変更したときにパネルのサイズを変更するにはどうすればよいですか?Extjs:親divのサイズ変更パネル

はあなたに

答えて

4

をありがとう、私はあなたがこのように、Ext.dom.Element resize eventExt.panel.Panel.setSize()を使用することができると言うだろう:

// Get Ext.dom.Element for your div by id 
    var myDiv = Ext.Element.get('myDiv'); 

    // Set new height/width for myPanel each time myDiv resize event trigger 
    myDiv.on('resize', function (eventObject, element) { 
     myPanel.setSize(element.contentWidth, element.contentHeight); 
    }); 

このsimple fiddleをチェックしてください。