我使用sencha更新面板如下。 我将有一个按钮的处理程序。 我正在从面板中移除一个停靠的面板。然后将一些新面板添加为停靠项目。 但小组的内容没有出现。它们仅在我改变浏览器窗口的大小时出现,即最大化或恢复它。 如何解决问题? 问题的代码如下所示。
handler: function(){
chaptersPanel.removeDocked(chaptersList[chaptersPanel.getStory()]);
chaptersPanel.insertDocked(0,chaptersList[this.no]);
chaptersPanel.setStory(this.no);
chaptersPanel.doLayout();
mainPanel.setActiveItem("chaptersPanel");
}
答案 0 :(得分:0)
你有时需要做一个doComponentLayout()。 Sencha Touch对此很有兴趣。 doLayout应该处理componentlayout,但它并不总是