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

Extjs4布局详解(三)—accordion布局

    博客分类:
  • Ext
阅读更多

 

accordion布局:accordion布局也称手风琴布局,在accordion布局下,在任何时间里,只有一个面板处于激活状态。其中每个面边都支持展开和折叠。
注意:只有Ext.Panels 和所有Ext.panel.Panel 子项,才可以使用accordion布局。

示例代码:

Ext.create('Ext.panel.Panel', { 
        title: 'Accordion Layout',     
        width: 300,      
        height: 300, 
        x:20, 
        y:20, 
        layout:'accordion',     
        defaults: { 
            bodyStyle: 'padding:15px' 
        }, 
        layoutConfig: {        
            titleCollapse: false,         
            animate: true,         
            activeOnTop: true      
        },     
        items: [{         
            title: 'Panel 1',         
            html: 'Panel content!'      
        },{         
            title: 'Panel 2',         
            html: 'Panel content!'     
        },{ 
            title: 'Panel 3',         
            html: 'Panel content!'     
        }],      
        renderTo: Ext.getBody() 
    }); 

 

 

 其中activeOnTop可以控制是否在最上边展开

 

  • 大小: 22.7 KB
分享到:
评论

相关推荐

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

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

    ExtJS之布局详解

    以下是关于ExtJS布局的详细解释: 1. **基本知识:布局操作** - 布局操作涉及容器组件内的子元素组件如何组织和分布。 - 布局的基类是`Ext.layout.ContainerLayout`,它提供了所有布局的基础功能,但本身并不具有...

    ExtJS 4 技术详解,全面解析ExtJS 4

    本文将深入探讨两种ExtJS 4中的布局方式:Accordion布局和Border布局。 首先,我们来看Accordion布局。Accordion布局,又称为手风琴布局,它的特点是只有一个面板处于展开状态,其余面板均折叠。这种布局适用于展示...

    Extjs4详解.pdf

    本文将详细介绍Extjs4中三种主要的布局方式:Fit布局、Border布局和Accordion布局。 Fit布局是Extjs4中提供的简单布局之一。当一个容器采用Fit布局时,其子元素将自动填满整个父容器的空间。这意味着子元素的尺寸会...

    ExtJs的LayOut详解

    ExtJS的布局(LayOut)是其框架中一个核心的概念,它决定了组件在容器中的排列方式和行为。布局管理器负责控制容器内的组件如何占用空间以及如何在大小改变时进行调整。以下是对ExtJS中九种布局方式的详细解释: 1....

    Extjs之布局

    ### Extjs布局详解 在深入探讨Extjs布局之前,我们先简单回顾一下Extjs是什么。Extjs是一款基于JavaScript的企业级富客户端应用框架,它提供了一系列的UI组件和强大的数据处理能力,使得开发者能够构建出高性能的...

    ExtJS layout的9种样式详解

    ExtJS布局是构建用户界面的关键部分,它定义了组件如何在容器中排列和展示。本文将详细介绍ExtJS的9种布局样式,帮助开发者更好地理解和应用这些布局。 1. **Absolute Layout**: Absolute布局允许你在容器内根据...

    extjs_页面布局.doc

    3. **AccordionLayout**:折叠布局,也基于FitLayout,允许每个子组件像手风琴一样展开和折叠。在这个布局中,同一时间只能有一个面板展开。 4. **CardLayout**:卡片布局,一次只显示一个子组件,就像一副扑克牌,...

    extjs布局管理学习指南

    #### 三、具体布局类型详解 ##### 1. Border Layout (边界布局) 边界布局是一种常见的布局方式,它可以将容器划分为五个区域:north(北)、south(南)、east(东)、west(西)和center(中心)。每个区域都可以...

    Extjs4.0中文学习手册、入门详解

    2. **ExtJS4 布局详解** - **Fit 布局**:Fit布局使组件完全适应容器大小,通常用于只有一个子组件的容器。 - **Border 布局**:这种布局将容器划分为多个区域,每个区域可容纳一个组件,常用于创建带有标题、侧...

    Extjs4-学习指南

    Extjs4 布局详解 ##### 2.1 Fit 布局 - **特点**:使子元素填充整个父容器。 - **用途**:适用于单一子项的情况。 ##### 2.2 Border 布局 - **特点**:分为五个区域(北、南、东、西和中心),每个区域可以包含...

    Extjs4学习指南

    Extjs4布局详解 Extjs 提供了多种布局方式,每种布局都有其独特的用途和特点。 ##### 2.1 Fit布局 - **特点**:容器的尺寸会根据子项的最大尺寸来调整自身大小,适合单一内容的展示。 - **应用场景**:适用于仅...

    extjs中文api

    ### ExtJS中文API详解 #### 一、ExtJS概述与在线API资源 ExtJS是一款用于构建Web应用程序的强大JavaScript框架,其提供了丰富的UI组件库及高度定制化的开发工具,旨在帮助开发者快速搭建美观且功能完善的前端界面...

    精通JS脚本之ExtJS框架.part2.rar

    11.1.1 折叠布局——AccordionLayout 11.1.2 边框布局——BorderLayout 11.1.3 卡片式布局——CardLayout 11.1.4 列布局——ColoumnLayout 11.1.5 锚点布局——AnchorLayout 11.1.6 自适应布局——FitLayout ...

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

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

    Ext10种布局

    ### ExtJS2.0十种布局详解 #### 1. 容器布局(Container Layout) - **定义**:`Ext.layout.ContainerLayout` 是 ExtJS 的基础布局类,其他所有布局都基于此基类进行扩展。 - **作用**:当没有为容器指定任何布局...

    extjs_layou

    ### ExtJS 布局详解 #### 一、Column Layout(列布局) **Column Layout** 是一种用于在容器内组织多个子元素,并让这些子元素按照一定的列宽比例分布的布局方式。它允许用户通过 `columnWidth` 或 `width` 属性来...

    AnyFo_-_ExtJS_移魂大法

    ### AnyFo - ExtJS “移魂大法”详解 #### 1. 环境搭建 在进行ExtJS开发之前,首先需要搭建好开发环境。本章节将详细介绍如何配置一个基本的ExtJS开发环境。 ##### 搭建步骤: 1. **下载ExtJS库**: - 访问...

    精通JS脚本之ExtJS框架.part1.rar

    11.1.1 折叠布局——AccordionLayout 11.1.2 边框布局——BorderLayout 11.1.3 卡片式布局——CardLayout 11.1.4 列布局——ColoumnLayout 11.1.5 锚点布局——AnchorLayout 11.1.6 自适应布局——FitLayout ...

Global site tag (gtag.js) - Google Analytics