2012-06-18 4 views
0

Я хочу, чтобы высота была установлена ​​в AUTO для всех моих панелей содержимого в моем аккордеоне dojo. Но в настоящее время он принимает высоту def или высоту, установленную для аккордеона. Кто-нибудь знает, как установить высоту области содержимого динамической или автоматической внутри dijit.layout.accordionpane.Как изменить высоту dijit.layout.ContentPane в dijit.layout.AccordionContainer

Вот мой пример кода.

<div dojoType="dijit.layout.AccordionContainer" id="@getId("Accordion")" duration="80" style="width: 760px; height:auto;"> 

    <div dojoType="dijit.layout.ContentPane" id="@getId("InfoPane")" selected="true"  
     title="Basic Information">     
    </div>   

    <div dojoType="dijit.layout.ContentPane" id="@getId("ContactPane")" title="Contact  
     Information"> 
    </div> 
</div> 

Прошу совета.

Спасибо, Вивек

+0

Взгляните на этот вопрос: http://stackoverflow.com/q/1364140 и dojox.widget.TitleGroup. – Frode

+0

Да. Но это работает только с группой Title. Мы используем Dojo 1.6, и у нас есть Accordion почти на всех наших страницах приложений. Мы не можем тратить время на то, чтобы изменить это на группу Title. –

+0

Вы выяснили ответ для этого в конце. Я столкнулся с той же проблемой – Sevenearths

ответ

0

Я использовал параметр doLayout аккордеона.

С этим все высота ContentPane будет установлен на их содержание, а не на высоте аккордеона.

 Смежные вопросы

  • Нет связанных вопросов^_^