0


いくつかのボタンで構成される expandoPane があります。プロジェクトで他の操作を実行してからこの expandoPane を展開すると、その内容が非表示になり、スプリッタのみを使用してサイズを変更した後に表示されます。

これを解決したい。コンテンツが非表示になる理由はわかりますか?

4

2 に答える 2

0

コンテンツ ペインが表示されたら、コンテンツ ペインで .startup と .resize() を呼び出す必要があります。

何かのようなもの:

expandoPane.connect(this, "onClick", function() {
    that.createContent();
    that.startup();
    that.container.resize()
});

コードを投稿してください。おそらく、より具体的なものを提供できるでしょう。

于 2011-07-21T16:42:33.020 に答える
0

サンプルコードの追加:

  <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>        

いくつかの操作の後にエキスパンド ペインを展開すると、ボタンとコンテンツ ペインが非表示になります。

于 2011-07-26T07:31:47.710 に答える