`
langgufu
  • 浏览: 2309306 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext AccordionLayout 布局

阅读更多

Accordion布局类似于QQ中的伸缩菜单,通过点击可以折叠展开并伴有动画效果,使用该布局只需加上layout:'accordion'即可,如下代码:

 

new Ext.Panel({

renderTo:"hello",

title:"容器组件",

width:500,

height:200,

layout:"accordion",

layoutConfig: {

 

titleCollapse:true,

 

activeOnTop:true,

animate: true

},

items:[{title:"子元素1",html:"这是子元素1中的内容"},

{title:"子元素2",html:"这是子元素2中的内容"},

{title:"子元素3",html:"这是子元素3中的内容"}

]

}

);
结合上面代码,使用Accordion布局须注意事项:

第一:layoutConfig属性用以设置布局属性,titleCollapse表示点击item标题将会折叠展开组件,而不用点击折叠箭头,activeOnTop表示当某个组件展开后会位于头部。

 

第二:Itmes中每个item必须设置title,否则会出错。

分享到:
评论

相关推荐

    Ext10种布局

    - **定义**:通过 `Ext.layout.Accordion` 类定义,布局名称为 `accordion`。 - **特点**:允许容器中的子元素以可折叠的形式展示。 - **使用技巧**:默认情况下,使用 `ExtAccordion` 布局时会自动展开第一个子元素...

    Ext常用布局

    Fit布局的类为`Ext.layout.FitLayout`,它有两个子类:`AccordionLayout`和`CardLayout`。`AccordionLayout`用于折叠面板布局,而`CardLayout`则用于在一个区域内展示一组卡片,每次只显示一张。设置Fit布局非常简单...

    Ext.Viewport布局

    - **`west`区域:** 宽度设定为210像素,可折叠,采用`accordion`布局,意味着其中的各个面板将堆叠显示,只显示当前选中面板的内容。 - **`center`区域:** 包含`Ext.TabPanel`,用于展示一系列可切换的标签页。通过`...

    ExtJs常用布局--layout详解实例代码

    ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 ...

    ext布局(Layout.html)例子.pdf

    【EXT布局(Layout.html)详解】 EXT布局是一种强大的前端开发框架,用于构建富互联网应用程序(RIA)。在EXT中,布局管理器是核心组件之一,它负责处理容器中的子组件的排列和大小调整。以下是对EXT布局中几种常见...

    GWT-ext 布局示例

    4. **手风琴下拉布局** (AccordionLayout):手风琴布局允许子组件共享垂直空间,只有一个组件在任何时候可见。这种布局适合展示多个内容区,但一次只能显示一个。通过 `...

    ExtjS--accordion布局

    在源码层面,ExtJS 的accordion布局依赖于Ext.layout.container.Accordion类。这个类实现了布局逻辑,包括计算每个面板的高度,处理面板的展开和折叠事件等。开发者可以通过阅读源码深入理解其内部工作原理,以便...

    Ext介绍以及_ext页面布局

    1. **Accordion布局**:这种布局将所有子元素折叠在一个区域内,每次只能展开一个元素。适用于展示一系列可折叠的内容。 2. **Column布局**:Column布局允许你在同一列中按比例或固定宽度分配子元素。通过`...

    ext布局(Layout.html)例子[参考].pdf

    在EXT中,布局(Layout)负责决定组件如何在容器中排列和填充空间。以下将详细介绍EXT布局中的几种主要类型及其应用场景。 1. **Column布局**:此布局将容器划分为多列,每列的宽度可以通过`columnWidth`指定为百分...

    Accordion布局

    Accordion 布局由类Ext.layout.Accordion 定义,名称为accordion,表示可折叠的布局,也就 是说使用该布局的容器组件中的子元素是可折叠的形式。

    ext实例 ext操作步骤

    布局由`Ext.layout.Accordion`定义,每个子组件按照折叠的方式呈现。 2. **Border布局**:此布局将容器分为五个区域——东(east)、南(south)、西(west)、北(north)和中心(center)。通过`Ext.layout....

    sencha touch accordion(折叠) 布局

    创建一个简单的`Accordion`布局,你需要创建一个`Ext.container.Container`,并将其`layout`属性设置为`'accordion'`,然后添加多个面板作为子项。例如: ```javascript Ext.create('Ext.container.Viewport', {...

    ext的课件,ppt版,适合有面向对象基础人士

    3. Column布局:由`Ext.layout.ColumnLayout`管理,将容器视为一列,子组件可以使用`columnWidth`或`width`属性定义其宽度,支持百分比和固定像素两种方式,适合创建多列内容展示。 4. Card布局:由`Ext.layout....

    Ext4.0学习总结及功能详解(特别详细)

    在ExtJS4中,要创建一个accordion布局,你需要设置`layout: 'accordion'`。以下是一个简单的示例: ```javascript Ext.create('Ext.panel.Panel', { title: 'Accordion Layout', width: 300, height: 300, x:...

    Ext教程ext2-Ext简易教程

    1. Accordion布局:这种布局将子组件折叠在一起,一次只显示一个。 2. Border布局:将容器分为五个区域(东、南、西、北、中),每个子组件可以指定在哪个区域内显示。 3. Column布局:将容器视为一列,并通过`...

    Ext教程.pptExt教程.pptExt教程.ppt

    3. **Column布局**:通过`Ext.layout.ColumnLayout`实现,视作一列,子元素可以指定`columnWidth`(百分比宽度)或`width`(固定像素宽度)来决定占据的列宽。可以混合使用这两种方式,灵活地调整列的宽度。 4. **...

    学习ExtJS accordion布局

    一、Accordion布局由类Ext.layout.Accordion定义,表示可折叠的布局,点击每一个子元素的头部名称或右边的按钮,则会展开该面板,并收缩其它已经展开的面板。 layoutConfig:true表示在执行展开折叠时启动动画效果,...

    extjs布局全面讲解

    - **定义**:Accordion布局由类`Ext.layout.AccordionLayout`定义,布局名称为`accordion`,允许子元素以可折叠的形式显示。 - **特性**: - 支持展开/收起效果。 - 可以通过配置项控制折叠面板的动画效果。 **...

    Ext4详细解读

    title: 'AccordionLayout', width: 300, height: 300, x: 20, y: 20, layout: 'accordion', defaults: { bodyStyle: 'padding:15px' }, layoutConfig: { titleCollapse: false, animate: true, ...

    Ext Js权威指南(.zip.001

    9.4.6 手风琴布局:ext.layout.container.accordion / 447 9.4.7 锚固布局:ext.layout.container.anchor / 448 9.4.8 绝对定位布局:ext.layout.container.absolute / 450 9.4.9 边框布局:ext.layout....

Global site tag (gtag.js) - Google Analytics