使用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"}
]
});
});
分享到:
相关推荐
通过以上对accordion布局和border布局的详细解析,我们可以看到Ext4.0如何提供了灵活的界面设计工具,以满足各种复杂应用的需求。这些布局方式使得开发者可以轻松地组织和管理界面元素,创建出用户友好的Web应用。
有四种基本布局模式:Accordion、Border、Column和Card。 1. Accordion布局:这种布局允许子组件折叠和展开,每个子组件占据一行。它由`Ext.layout.Accordion`定义,适合展示分段内容,如FAQ或层级菜单。 2. ...
它的全称是Ext JS,提供了一整套用户界面组件和布局管理工具,使得开发者可以构建出功能丰富、交互性强的Web应用。EXT实例通常涉及到一系列操作步骤,包括页面布局、窗口创建以及表格的使用。 **页面布局**是EXT的...
Ext的核心特性在于其丰富的用户界面组件和灵活的页面布局机制,允许开发者创建具有专业外观和功能的Web应用。 首先,让我们来理解一下什么是Ext。Ext是一个用JavaScript编写的前端框架,不依赖任何特定的后端技术,...
### ext4.0 学习总结及使用说明 #### 一、引言 随着技术的发展,文件系统的更新迭代显得尤为重要。Linux操作系统中的ext4作为ext3的继任者,不仅继承了其诸多优点,还引入了一系列重要的改进措施,极大地提升了...
接着,`ext22/adapter/ext/ext-base.js`是基础脚本,定义了ExtJS的核心功能和基础类,而`ext22/ext-all.js`包含了完整的ExtJS库,依赖于`ext-base.js`,因此必须先导入。 在创建ExtJS应用时,一个常见的入门示例是...
本篇文章将深入探讨Ext中常用的两种布局:Fit布局和Border布局,为初学者提供详细的指导。 首先,我们来看Fit布局。Fit布局主要用于那些需要完全填充容器空间的场景。它只有一个子组件可以展示,并且该子组件会自动...
在支持一次仅显示一个子组件的布局中,如`Ext.layout.Accordion`、`Ext.layout.CardLayout`和`Ext.layout.FitLayout`,这个属性特别有用。 2. **allowDomMove**: 默认值为`true`,表示在组件渲染过程中允许移动DOM...
3. **适用范围**:Accordion布局主要应用于`Ext.Panels`以及所有`Ext.panel.Panel`子项中。 **配置参数详解:** - `title`: 面板的标题。 - `layout`: 指定为`'accordion'`来使用Accordion布局。 - `width`/`...
Ext是一个强大的JavaScript库,专为构建富客户端Ajax应用程序而设计。它提供了一整套面向对象的组件,使得前端开发能够创建具有丰富用户交互和美观...开发者可以通过学习和掌握Ext,提升Web应用的视觉效果和交互性。
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`内部包含了三个主要区域:`north`、`west`以及`center`,分别对应着顶部区域、左侧区域和中心区域。 - **`north`区域:** 设计为固定高度,展示一个简单的标题“Ϣϵͳ”。这里...
在EXT中,布局管理器是核心组件之一,它负责处理容器中的子组件的排列和大小调整。以下是对EXT布局中几种常见布局方式的详细说明: 1. Column布局: Column布局将容器分割成多列,每列的宽度可以通过`columnWidth`...
- **定义**:通过 `Ext.layout.Accordion` 类定义,布局名称为 `accordion`。 - **特点**:允许容器中的子元素以可折叠的形式展示。 - **使用技巧**:默认情况下,使用 `ExtAccordion` 布局时会自动展开第一个子元素...
在编写EXT布局时,需要注意引入EXT的相关资源文件,包括CSS样式表和JavaScript库,如示例中的`<link>`和`<script>`标签。`Ext.onReady`函数用于在DOM加载完成后再执行代码,确保EXT组件能正确初始化。`Ext.state....
本文将深入探讨两种ExtJS 4中的布局方式:Accordion布局和Border布局。 首先,我们来看Accordion布局。Accordion布局,又称为手风琴布局,它的特点是只有一个面板处于展开状态,其余面板均折叠。这种布局适用于展示...
ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 该文件含ext3.2.0压缩版,可直接运行哦...
EXTJS4自学手册——EXT容器布局(Vbox,Accordion,Table,Column) EXTJS4自学手册——EXT容器布局(Fit,Card,Border) EXTJS4自学手册——EXT组件布局 四、Extjs页面控件 EXTJS4自学手册——页面控件(表格) EXTJS4...
6. **layout**: FieldSet可以使用多种布局模式,如accordion、anchor、border、card、column、fit、form和table。每种布局都有其特定的用途和配置方式。 7. **animCollapse**: 如果设置为`true`,FieldSet在展开和...
页面使用了 `Ext.Viewport` 来创建一个全屏的应用窗口,内部采用 `border` 布局来组织各个区域。具体布局如下: #### North 区域 - **元素 ID**:`north` - **高度**:32 像素 - **作用**:通常用于显示标题栏或者...