gpt4 book ai didi

extjs - 加载数据后如何刷新面板?

转载 作者:行者123 更新时间:2023-12-04 13:15:05 26 4
gpt4 key购买 nike

我有一个divjs面板呈现在div内,如下所示:

panel = new Ext.Panel({
layout : 'fit',
renderTo: 'my_div',
monitorResize: true, // relay on browser resize
height: 500,
autoWidth: true,
items : [
centerPanel
],
plain : true
});

页面加载后,面板是空的,但是当我调整浏览器的大小时,内容神奇地出现了!

我认为第一次渲染面板时数据还没有完成加载。

如何在不调整浏览器大小的情况下显示内容?

最佳答案

我怀疑问题在于您需要显式地导致面板被渲染。创建面板后,进行以下调用:

panel.doLayout();

Sencha文档说:“在将新组件添加到已渲染的容器中之后,或者可能在更改子组件的大小/位置属性之后,需要调用此函数。”

关于extjs - 加载数据后如何刷新面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com