ExtJS updateLayout 不工作

Posted

技术标签:

【中文标题】ExtJS updateLayout 不工作【英文标题】:ExtJS updateLayout is not working 【发布时间】:2017-05-13 08:34:54 【问题描述】:

我使用的是 ExtJS 6 版本。

我有面板元素,我动态地将面板 html 更新为

panel.update("<img src=app/resources/first.jpg ></img>");

更新 html 后,图片未加载。我做了panel.updateLayout(); 静止图像未加载。

请推荐

【问题讨论】:

【参考方案1】:

src 属性应该用引号引起来。

  panel.update("<img src='app/resources/first.jpg' ></img>");

【讨论】:

【参考方案2】:

在版本 6 中使用 setHtml 函数而不是 update

panel.setHtml('<img src=app/resources/first.jpg ></img>');

链接到docs

【讨论】:

以上是关于ExtJS updateLayout 不工作的主要内容,如果未能解决你的问题,请参考以下文章

界面初始化更新异常,更新工作要放在Loaded事件中,且注意使用UpdateLayout();

Uno 平台中的 UIElement.InvalidateArrange() 和 UpdateLayout() 替代方案

ExtJS ComboBox设置了displayValue / value吗?

如何在 extjs 中重新添加已删除的选项卡

Extjs 3.2 网格过滤器不工作

ExtJS 分页不工作并且 Uncaught ReferenceError: store is not defined