[英]Extjs:Resize panel with parent div resize
I have a div in which I have rendered an Extjs panel using renderTo config. 我有一个div,其中使用renderTo config渲染了Extjs面板。 How do i resize the panel as and when the div is resized? 当div调整大小时,我如何调整面板的大小?
Thank you 谢谢
I'd say you can use Ext.dom.Element resize event and Ext.panel.Panel.setSize() , like this: 我想说您可以使用Ext.dom.Element 调整大小事件和Ext.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);
});
Check this simple fiddle . 检查这个简单的小提琴 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.