dojo Expando窗格内容在展开时隐藏

dojo Expando窗格内容在展开时隐藏,dojo,splitter,expando,Dojo,Splitter,Expando,我有expandoPane,它由一些按钮组成。 当我在项目中执行其他操作,然后展开此expandoPane时,其内容将隐藏,并且仅在使用拆分器调整其大小后才可见。 我想解决这个问题。 你知道为什么内容不可见吗?当内容显示时,你需要在内容窗格上调用.startup和.resize() 比如: expandoPane.connect(this, "onClick", function() { that.createContent(); that.startup(); that


我有expandoPane,它由一些按钮组成。 当我在项目中执行其他操作,然后展开此expandoPane时,其内容将隐藏,并且仅在使用拆分器调整其大小后才可见。

我想解决这个问题。
你知道为什么内容不可见吗?

当内容显示时,你需要在内容窗格上调用.startup和.resize()

比如:

expandoPane.connect(this, "onClick", function() {
    that.createContent();
    that.startup();
    that.container.resize()
});
发布您的代码,我可能会给您一些更具体的信息。

添加示例代码:

  <div id="expandableConsole" dojoType="dojox.layout.ExpandoPane" region="bottom"  showTitle='true' maxHeight="250px" maxWidth="280px" style="height:200px; width:100%;" doLayout='true' startExpanded='false' splitter="true"> 
     <div>
          <input type="button" id="btnSubmit" style="width:88px;height:20px" onclick="update()"> 
     </div>         
     <div dojoType="dijit.layout.ContentPane" id="infoBar" style="height:150px">
     </div>                     
  </div>        


当我在几次操作后展开expandopane时,按钮和内容窗格将不可见。

我已经发布了包含按钮和内容窗格的expando窗格的代码。在我的布局中,我有带拆分器的bordercontainer。我尝试了启动和调整拆分器大小的方法,但仍然需要手动调整拆分器的大小以使其可见。