《ExtJS2.0实用简明教程》连载(1/30)——Accordion布局

 

《ExtJS2.0实用简明教程》(1/30)——Accordion布局<o:p></o:p>

 

    作者:小雨   发表时间:2008-02-17

下一篇:Border区域布局 <o:p></o:p>

<o:p> </o:p>

 <o:p></o:p>

   Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式。来看下面的代码:<o:p></o:p>

Ext.onReady(function(){ <o:p></o:p>

<o:p> </o:p>

new Ext.Panel({<o:p></o:p>

<o:p> </o:p>

renderTo:"hello",<o:p></o:p>

<o:p> </o:p>

title:"容器组件",<o:p></o:p>

<o:p> </o:p>

width:500,<o:p></o:p>

<o:p> </o:p>

height:200,<o:p></o:p>

<o:p> </o:p>

layout:"accordion",<o:p></o:p>

<o:p> </o:p>

layoutConfig: {<o:p></o:p>

<o:p> </o:p>

animate: true <o:p></o:p>

<o:p> </o:p>

},<o:p></o:p>

<o:p> </o:p>

items:[{title:"子元素1",html:"这是子元素1中的内容"},<o:p></o:p>

<o:p> </o:p>

{title:"子元素2",html:"这是子元素2中的内容"},<o:p></o:p>

<o:p> </o:p>

{title:"子元素3",html:"这是子元素3中的内容"}<o:p></o:p>

<o:p> </o:p>

]<o:p></o:p>

<o:p> </o:p>

}<o:p></o:p>

<o:p> </o:p>

);<o:p></o:p>

<o:p> </o:p>

});<o:p></o:p>

        上面的代码定义了一个容器组件,指定使用Accordion布局,该容器组件中包含三个子元素,在layoutConfig中指定布局配置参数animatetrue,表示在执行展开折叠时是否应用动画效果。执行结果将生成如下图所示的界面:<o:p></o:p>

<o:p>《ExtJS2.0实用简明教程》连载(1/30)——Accordion布局 </o:p>

        点击每一个子元素的头部名称或右边的按钮,则会展开该面板,并收缩其它已经展开的面板,如下图:<o:p></o:p>

<o:p>《ExtJS2.0实用简明教程》连载(1/30)——Accordion布局 </o:p>

(版权声明:本文版权归EasyJF开源社区的冷雨所有,受法律保护,可以在互联网上进行转载,转载必须保留作者版权声明及链接;未经本人书面许可,不得把本人Blog上的文章用于出版、发行或其它商业用途。)<o:p></o:p>

 <o:p></o:p>

 下一篇:Border区域布局

 

 
 

<o:p> </o:p>

你可能感兴趣的:(html,互联网,Blog,ext,出版)