Содержимое панели dojo Expando скрывается при раскрытии - PullRequest
0 голосов
/ 21 июля 2011


У меня есть панель расширения, которая состоит из нескольких кнопок. Когда я выполняю другие операции в проекте и затем расширяю эту панель расширения, ее содержимое скрывается, и оно становится видимым после изменения его размера только с помощью сплиттера.

Я хочу решить это. У вас есть идеи, почему контент становится невидимым?

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Добавление примера кода:

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

Когда я раскрываю панель расширения после нескольких операций, кнопка и панель содержимого становятся невидимыми.

0 голосов
/ 21 июля 2011

Вам нужно вызывать .startup и .resize () на панели содержимого, когда она отображается.

Что-то вроде:

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

Опубликуйте свой код, и я, вероятно, смогу дать вам что-то более конкретное.

...