【问题标题】:How to update the panel after removing items in sencha删除sencha中的项目后如何更新面板
【发布时间】:2011-09-17 16:29:54
【问题描述】:

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

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

【问题讨论】:

    标签: extjs


    【解决方案1】:

    有时你需要做一个 doComponentLayout() 。 Sencha Touch 对此有点不以为然。 doLayout 应该处理组件布局,但并不总是

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 2016-12-07
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多