2011-09-17 37 views
0

我正在使用sencha来更新面板,如下所示。 我将有一个按钮的处理程序。 因为我正在从面板中移除停靠的面板。然后添加一些新面板作为停靠项目。 但面板的内容没有出现。它们仅在我更改浏览器窗口的大小时出现,即最大化或恢复它。 问题如何解决? 该问题的代码如下所示。如何在删除sencha中的项目后更新面板

handler: function(){ 
     chaptersPanel.removeDocked(chaptersList[chaptersPanel.getStory()]); 
     chaptersPanel.insertDocked(0,chaptersList[this.no]); 
     chaptersPanel.setStory(this.no); 
     chaptersPanel.doLayout(); 
     mainPanel.setActiveItem("chaptersPanel"); 
     } 

回答

0

有时需要做一个doComponentLayout()。 Sencha Touch是一个小小的风格。 doLayout应该处理组件布局,但它并不总是

相关问题