Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式。来看下面的代码:
Ext.onReady(function(){
new Ext.Panel({
renderTo:"hello",
title:"容器组件",
width:500,
height:200,
layout:"accordion",
layoutConfig: {
animate: true
},
items:[{title:"子元素1",html:"这是子元素1中的内容"},
{title:"子元素2",html:"这是子元素2中的内容"},
{title:"子元素3",html:"这是子元素3中的内容"}
]
}
);
});
上面的代码定义了一个容器组件,指定使用Accordion布局,该容器组件中包含三个子元素,在layoutConfig中指定布局配置参数animate为true,表示在执行展开折叠时是否应用动画效果。执行结果将生成如下图所示的界面:
点击每一个子元素的头部名称或右边的按钮,则会展开该面板,并收缩其它已经展开的面板,如下图:
- 大小: 15.2 KB
- 大小: 13.9 KB
分享到:
相关推荐
在本篇博客中,我们将聚焦于"accordion布局"这一特性,它是ExtJS布局系统中的一种特殊形式。 Accordion布局,又称为折叠面板布局,允许在一个容器内放置多个面板,这些面板会像手风琴一样展开和折叠。这种布局模式...
综上所述,EXTJS4中的Panel的accordion布局和TreePanel的动态导航是两种强大而灵活的功能,能够帮助开发者构建出丰富多样的用户界面。理解并熟练掌握这些特性,将使你在开发中游刃有余。通过实际操作和测试extjs中的...
ExtJS 4 复杂 百叶窗(accordion)布局
Accordion布局是ExtJS中的一个布局管理器,它允许在一个区域内组织多个面板(Panels),每个面板可以展开或折叠,且同一时间只能有一个展开。这种布局常用于空间有限但需要展示大量分类信息的情况,因为它能有效利用...
Accordion布局是ExtJS中的一种特殊布局方式,它允许在一个容器内展示多个可折叠的面板,每个面板的展开会自动收起其他已展开的面板,从而提供了一种高效的屏幕空间利用机制。 一、Accordion布局的核心概念 ...
ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 该文件含ext3.2.0压缩版,可直接运行哦...
10. **BorderLayout**:边框布局,是最常用的布局之一,将容器分为北、南、东、西、中心五个区域,常用于创建主-侧边栏类型的界面。 EXTJS的这些布局类提供了丰富的灵活性,可以根据需求选择合适的布局来构建复杂且...
在ExtJS中,布局管理是至关重要的部分,因为它决定了用户界面组件如何在容器内排列和展示。布局管理器负责根据指定的布局类型调整和定位组件,以适应不同场景的需求。以下是关于ExtJS布局的详细解释: 1. **基本...
Accordion布局,也称为手风琴布局,是由`Ext.layout.Accordion`类定义的。这种布局的特点是容器内的各个子组件可以像手风琴一样折叠或展开,非常适合制作导航菜单或显示分段内容。当设置`layoutConfig.animate`为`...
Accordion 布局由类Ext.layout.Accordion 定义,名称为accordion,表示可折叠的布局,也就 是说使用该布局的容器组件中的子元素是可折叠的形式。
第八讲.EXtJS布局模式-Auto布局、Fit布局、Accordion布局 第九讲.ExtJS布局模式-Card、Anchor、Absolute 第十讲.ExtJS布局模式-Column、Table、Border 第十一讲.ExtJS布局模式-Box布局、使用ViewPort布局首页 第...
本文将深入探讨两种ExtJS 4中的布局方式:Accordion布局和Border布局。 首先,我们来看Accordion布局。Accordion布局,又称为手风琴布局,它的特点是只有一个面板处于展开状态,其余面板均折叠。这种布局适用于展示...
Extjs作为一款优秀的JavaScript框架,它的布局管理功能非常强大,能够方便地管理页面中各个组件的位置和尺寸。随着Panel组件内包含的组件数量增加,布局问题就显得尤为重要。Extjs的Layout就是为解决这一问题而设计...
在ExtJS中,折叠布局(Accordion Layout)是一种特殊的布局方式,它将所有子组件(Panels)垂直堆叠,并且在任何时刻只允许一个面板展开显示其内容,其他面板则保持折叠状态。`layout: 'accordion'` 就是用来设置...
Fit布局是Extjs4中提供的简单布局之一。当一个容器采用Fit布局时,其子元素将自动填满整个父容器的空间。这意味着子元素的尺寸会被扩展以匹配父容器的尺寸,无论子元素的原始尺寸如何。在Fit布局中,为子元素设置...
8、EXtJS布局模式-Auto布局、Fit布局、Accordion布局 9、ExtJS布局模式-Card、Anchor、Absolute( r! k$ G/ Q, u! c' U 11、ExtJS布局模式-Box布局、使用ViewPort布局首页0 j( d' o {. g$ T 12、ExtJS之Ext常用函数4 ...
14)Accordion布局 15)事件处理 16)Card布局 17)Pable布局及其它布局 18)工具栏Toolbar 19)选项面板TabPanel 20)基本表格GridPanel 21)视图区ViewPort 22)可编辑表格EditorGridPanel 23)窗口基本应用 24)窗口分组 25)...
在Sencha Touch中,`Accordion`布局是一种特殊的布局方式,主要用于展示一系列可折叠的面板,每个面板只显示一个内容区域,用户点击一个面板时,其他面板会自动收起。这种布局方式常用于信息展示、菜单导航等场景,...
Accordion布局是ExtJS中的布局类型之一,允许在一个容器内多列垂直堆叠,每次只有一个面板展开。在动态树中,可以将树节点与Accordion布局关联,当点击节点时,对应的Accordion面板展开显示详细信息。 六、优化与...