我有一个div,我使用renderTo配置渲染了一个Extjs面板。 当调整div的大小时,如何调整面板的大小?
谢谢
答案 0 :(得分:4)
我说你可以使用Ext.dom.Element resize event和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);
});