如果需要在 Ext 中展示含有 html 或者 css 样式的内容,可以使用panel中的 html 属性。
但是,如果在 panel 的html 属性中 添加了 新的div 或者 其他的 标签,panel 并不会重新渲染,因此不会因内容添加而改变高度或者宽度。
解决办法 调用panel 的 updateLayout 函数即可。
this.down('panel').updateLayout();
在修改 panel 的 html 属性后,调用此函数将会重新布局 panel。
如果需要在 Ext 中展示含有 html 或者 css 样式的内容,可以使用panel中的 html 属性。
但是,如果在 panel 的html 属性中 添加了 新的div 或者 其他的 标签,panel 并不会重新渲染,因此不会因内容添加而改变高度或者宽度。
解决办法 调用panel 的 updateLayout 函数即可。
this.down('panel').updateLayout();
在修改 panel 的 html 属性后,调用此函数将会重新布局 panel。