Extjs updateLayout 修改panel html 属性后更新布局

如果需要在 Ext 中展示含有 html 或者 css 样式的内容,可以使用panel中的 html 属性。

但是,如果在 panel 的html 属性中 添加了 新的div 或者 其他的 标签,panel 并不会重新渲染,因此不会因内容添加而改变高度或者宽度。

解决办法 调用panel 的 updateLayout 函数即可。

this.down('panel').updateLayout();

在修改 panel 的 html 属性后,调用此函数将会重新布局 panel。

发表评论