`
gtgt1988
  • 浏览: 114289 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Ext Accordion 和border学习

 
阅读更多

使用Ext Accordion 布局时默认展开第一个元素,当不需要展开第一项时需要给items中的每项指定collapsed:true

Ext.onReady(function(){  
	
	
	 Ext.QuickTips.init();// 这句 必须有,用于初始化提示
	 Ext.lib.Ajax.defaultPostHeader += "; charset=utf-8";
	 
    var accordion = new Ext.Panel({  
        title: "功能分组",  
        layout: "accordion",  
        layoutConfig: {  
            animate: true  
        },  
        width: 250,  
        minWidth: 100,  
        region: "west",  
        split: false,  
        collapsible: true,  //如果为true,panel是可收缩的,并且有一个收起/展开按钮自动被渲染到它的头部工具区域, 否则panel的大小是固定的,没有按钮(默认值为 false)。
        items: [  
            {title:"嵌套面板一", html:"嵌套面板一", iconCls:"save",collapsed:true},  
            {title:"嵌套面板二", html:"嵌套面板二", iconCls:"search",collapsed:true},  
            {title:"嵌套面板三", html:"嵌套面板三", iconCls:"back",collapsed:true}  
        ]  
    });  
Ext.Viewport代表浏览器窗口的整个显示区域,将document body作为渲染对象,它会根据浏览器窗口的大小自动调整自身的尺寸。
 在一个页面中只允许出现一个Viewport实例,没有提供对滚动条的支持。
      
    new Ext.Viewport({  
        title: "Viewport",  
        layout: "border", 
//一个配置对象,这个对象将被添加到所有加入这个容器的组件中,通过 items 注册,或者通过 add 方法,或者 insert 方法。 defaults属性可以包含任意个name/value属性对,这些属性将会被添加到每一个元素中 
        defaults: {  
            bodyStyle: "background-color: #FFFFFF;",  
            frame: true  
        },  
        items: [  
            accordion,  
            {region:"north", height:100},  
            {region:"center"}  
        ]  
    });  
}); 


 
 
分享到:
评论

相关推荐

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

    通过以上对accordion布局和border布局的详细解析,我们可以看到Ext4.0如何提供了灵活的界面设计工具,以满足各种复杂应用的需求。这些布局方式使得开发者可以轻松地组织和管理界面元素,创建出用户友好的Web应用。

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

    有四种基本布局模式:Accordion、Border、Column和Card。 1. Accordion布局:这种布局允许子组件折叠和展开,每个子组件占据一行。它由`Ext.layout.Accordion`定义,适合展示分段内容,如FAQ或层级菜单。 2. ...

    ext实例 ext操作步骤

    它的全称是Ext JS,提供了一整套用户界面组件和布局管理工具,使得开发者可以构建出功能丰富、交互性强的Web应用。EXT实例通常涉及到一系列操作步骤,包括页面布局、窗口创建以及表格的使用。 **页面布局**是EXT的...

    Ext教程ext2-Ext简易教程

    Ext的核心特性在于其丰富的用户界面组件和灵活的页面布局机制,允许开发者创建具有专业外观和功能的Web应用。 首先,让我们来理解一下什么是Ext。Ext是一个用JavaScript编写的前端框架,不依赖任何特定的后端技术,...

    ext4.0学习总结及使用说明

    ### ext4.0 学习总结及使用说明 #### 一、引言 随着技术的发展,文件系统的更新迭代显得尤为重要。Linux操作系统中的ext4作为ext3的继任者,不仅继承了其诸多优点,还引入了一系列重要的改进措施,极大地提升了...

    Ext介绍以及_ext页面布局

    接着,`ext22/adapter/ext/ext-base.js`是基础脚本,定义了ExtJS的核心功能和基础类,而`ext22/ext-all.js`包含了完整的ExtJS库,依赖于`ext-base.js`,因此必须先导入。 在创建ExtJS应用时,一个常见的入门示例是...

    Ext常用布局

    本篇文章将深入探讨Ext中常用的两种布局:Fit布局和Border布局,为初学者提供详细的指导。 首先,我们来看Fit布局。Fit布局主要用于那些需要完全填充容器空间的场景。它只有一个子组件可以展示,并且该子组件会自动...

    Ext-window属性

    在支持一次仅显示一个子组件的布局中,如`Ext.layout.Accordion`、`Ext.layout.CardLayout`和`Ext.layout.FitLayout`,这个属性特别有用。 2. **allowDomMove**: 默认值为`true`,表示在组件渲染过程中允许移动DOM...

    Ext4详细解读

    3. **适用范围**:Accordion布局主要应用于`Ext.Panels`以及所有`Ext.panel.Panel`子项中。 **配置参数详解:** - `title`: 面板的标题。 - `layout`: 指定为`'accordion'`来使用Accordion布局。 - `width`/`...

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

    Ext是一个强大的JavaScript库,专为构建富客户端Ajax应用程序而设计。它提供了一整套面向对象的组件,使得前端开发能够创建具有丰富用户交互和美观...开发者可以通过学习和掌握Ext,提升Web应用的视觉效果和交互性。

    Ext Js权威指南(.zip.001

    1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用...

    Ext.Viewport布局

    在代码中,我们可以看到`Ext.Viewport`内部包含了三个主要区域:`north`、`west`以及`center`,分别对应着顶部区域、左侧区域和中心区域。 - **`north`区域:** 设计为固定高度,展示一个简单的标题“Ϣϵͳ”。这里...

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

    在EXT中,布局管理器是核心组件之一,它负责处理容器中的子组件的排列和大小调整。以下是对EXT布局中几种常见布局方式的详细说明: 1. Column布局: Column布局将容器分割成多列,每列的宽度可以通过`columnWidth`...

    Ext10种布局

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

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

    在编写EXT布局时,需要注意引入EXT的相关资源文件,包括CSS样式表和JavaScript库,如示例中的`<link>`和`<script>`标签。`Ext.onReady`函数用于在DOM加载完成后再执行代码,确保EXT组件能正确初始化。`Ext.state....

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

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

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

    ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 该文件含ext3.2.0压缩版,可直接运行哦...

    EXTJS4自学手册

    EXTJS4自学手册——EXT容器布局(Vbox,Accordion,Table,Column) EXTJS4自学手册——EXT容器布局(Fit,Card,Border) EXTJS4自学手册——EXT组件布局 四、Extjs页面控件 EXTJS4自学手册——页面控件(表格) EXTJS4...

    Ext.form.FieldSet的用法.docx

    6. **layout**: FieldSet可以使用多种布局模式,如accordion、anchor、border、card、column、fit、form和table。每种布局都有其特定的用途和配置方式。 7. **animCollapse**: 如果设置为`true`,FieldSet在展开和...

    Ext20110222

    页面使用了 `Ext.Viewport` 来创建一个全屏的应用窗口,内部采用 `border` 布局来组织各个区域。具体布局如下: #### North 区域 - **元素 ID**:`north` - **高度**:32 像素 - **作用**:通常用于显示标题栏或者...

Global site tag (gtag.js) - Google Analytics