- 浏览: 655740 次
- 性别:
- 来自: 合肥
-
文章分类
最新评论
-
nehaoww:
754588141@qq.com,源码可以给一份吗
Struts/JSP可上传、预览服务器端文件(图片、文件、Flash、多媒体)文件组件 -
zzd_md:
把XmlTreeLoader.js 这个文件的路径改一下就好了 ...
ExtJs 实现的后台管理框架 -
llixinrui_strive:
EXT之form.load(转) -
liangzhang0929:
部门管理和用户管理的url怎么显示#,没法打开dept_lis ...
Extjs3.x Struts2 -Json-plugin学习实例 -首页框架代码 05 -
datouren:
您好想问你一下 为什么只显示根节点 其它节点不显示 目前是在一 ...
ExtJs加载本地txt格式的数据
例二:
Ext.onReady(function() {
var i = 0;
var navHandler = function(direction) {
if (direction == -1) {
i--;
if (i < 0) { i = 0; }
}
if (direction == 1) {
i++;
if (i > 2) { i = 2; return false; }
}
var btnNext = Ext.get("move-next");
var btnBack = Ext.get("move-next");
if (i == 0) {
btnBack.disabled = true;
} else {
btnBack.disabled = false;
}
if (i == 2) {
btnNext.value = "完成";
btnNext.disabled = true;
} else {
btnNext.value = "下一步";
btnNext.disabled = false;
}
card.getLayout().setActiveItem(i);
};
var card = new Ext.Panel({
width: 200,
height: 200,
title: '注册向导',
layout: 'card',
activeItem: 0, // make sure the active item is set on the container config!
bodyStyle: 'padding:15px',
defaults: {
border: false
},
bbar: [
{
id: 'move-prev',
text: '上一步',
handler: navHandler.createDelegate(this, [-1])
},
'->',
{
id: 'move-next',
text: '下一步',
handler: navHandler.createDelegate(this, [1])
}
],
items: [{
id: 'card-0',
html: '<h1>欢迎来到注册向导!</h1><p>Step 1 of 3</p>'
}, {
id: 'card-1',
html: '<h1>请填写注册资料!</h1><p>Step 2 of 3</p>'
}, {
id: 'card-2',
html: '<h1>注册成功!</h1><p>Step 3 of 3 - Complete</p>'
}],
renderTo: "container"
});
});
六、column列布局由Ext.layout.ColumnLayout类定义,名称为column。列布局把整个容器组件看成一列,然后往里面放入子元素的时候,可以通过在子元素中指定使用columnWidth或width来指定子元素所占的列宽度。columnWidth表示使用百分比的形式指定列宽度,而width则是使用绝对象素的方式指定列宽度,在实际应用中可以混合使用两种方式。看下面的代码:
例一:
Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", title:"容器组件", layout:"column", width:500, height:100, items:[{title:"列1",width:100}, {title:"列2",width:200}, {title:"列3",width:100}, {title:"列4",width:95} ] }); });
上面的代码在容器组件中放入了四个元素,在容器组件中形成4列,列的宽度分别为100,200,100及剩余宽度,执行结果如
例二:columnWidth来定义子元素所占的列宽度(注意columnWidth的总和应该为1)
Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", title:"容器组件", layout:"column", width:500, height:100, items:[{title:"列1",columnWidth:0.2}, {title:"列2",columnWidth:0.3}, {title:"列3",columnWidth:0.3}, {title:"列4",columnWidth:0.2} ] }); });
例三:column和columnWidth的混合使用
Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", title:"容器组件", layout:"column", width:500, height:100, items:[{title:"列1",width:200}, {title:"列2",columnWidth:0.3}, {title:"列3",columnWidth:0.3}, {title:"列4",columnWidth:0.4} ] }); });
例四.
Ext.onReady(function() { var win = new Ext.Window({ title: "Column Layout", height: 300, width: 400, plain: true, layout: 'column', items: [{ title:"width=50%", columnWidth:0.5, html:"width=(容器宽度-容器内其它组件固定宽度)*50%", height:200 }, { title:"width=250px", width: 200, height:100, html:"固定宽度为250px" } ] }); win.show();
发表评论
-
Ext Form全攻略1
2010-10-24 10:51 23011 Form概述Formpanel是一个重要的页面组件,在具体 ... -
form.load()加载后,怎么得到服务端返回的JSON数据?-转至 一起Ext
2010-10-23 10:36 5354Ext.Ajax.request({ ur ... -
EXT之form.load(转)
2010-10-23 10:32 4666大家看下面的简单例子,如果我们要实现一个从后台读取对应数据 ... -
Ext 3.0 - 中文API文档 (完整的chm版本) 2009年5月由JS堂翻译小组完成
2009-12-14 16:37 5243大家可以下载了,我也是在网上下载的,出来和大家分享 此贴中 ... -
ExtJs 实现的后台管理框架
2009-12-14 16:21 12572由ExtJs实现的后台管理框架, 你只要添加你左边的树型数据 ... -
ExtJs加载本地xml格式的数据
2009-12-12 16:24 5301<script type="text/jav ... -
ExtJs加载本地txt格式的数据
2009-12-12 10:56 2875/** * 动态加载本地txt格式的数据 */ ... -
ExtJs加载JSON格式树
2009-12-12 10:41 12804html文件中加入 <script src=" ... -
ExtJs生成静态树
2009-12-12 09:40 5053类Ext.tree.TreePanel 包: ... -
ExtJS笔记--Ext.form.FormPanel(四)综合实例
2009-09-12 19:11 13552//表单开始----------------------- ... -
ExtJS笔记--Ext.form.FormPanel(三)
2009-09-12 19:08 37311、afterlayout( Ext.Container ... -
ExtJS笔记--Ext.form.FormPanel(二)
2009-09-12 19:04 73171、layout : String 此容器所使用 ... -
ExtJS笔记--Ext.form.FormPanel(一)
2009-09-12 18:59 10897Ext.form.FormPanel 类全称: ... -
ExtJS笔记--Ext.form.FieldSet
2009-09-12 18:57 9036Ext.form.FieldSet 类全称: Ext.for ... -
ExtJS笔记--Ext.form.Field
2009-09-12 18:55 9881Ext.form.Field 类全称: Ext.form.F ... -
ExtJS笔记--Ext.form.DateField
2009-09-11 13:14 12730Ext.form.DateField 类全称: Ex ... -
ExtJS笔记--Ext.form.ComboBox
2009-09-11 07:00 8179Ext.form.ComboBox 类全称: Ex ... -
ExtJS笔记--Ext.form.Checkbox
2009-09-11 06:58 6647Ext.form.Checkbox 类全称: Ext.f ... -
ExtJS笔记--Ext.data详解
2009-09-11 06:56 7897Ext.data Ext.data在命名空间中定义了一系 ... -
ExtJS笔记--Ext..Button组件
2009-09-11 06:52 12682Ext..Button组件 例: Ext.Quick ...
相关推荐
本文将详细介绍ExtJS的9种布局样式,帮助开发者更好地理解和应用这些布局。 1. **Absolute Layout**: Absolute布局允许你在容器内根据指定的坐标定位显示组件。每个子组件需要有x和y坐标来确定其在容器中的位置。...
ExtJS4布局详解 ExtJS4提供了多种布局管理器,允许开发人员对组件进行布局控制。在上述示例中,使用了`layout:'fit'`,它使得内部组件填充整个viewport。ExtJS4还有如`border`、`card`等多种布局选项,开发人员...
4. **主题定制**:ExtJS 具有强大的主题定制能力,允许开发者自定义界面样式,满足个性化需求。 #### 示例详解 下面我们将通过一系列具体示例来逐步学习 ExtJS 的使用方法: ### 示例 1:创建一个简单的窗口 ```...
- **resources**:存储了ExtJS的资源文件,如CSS样式和图像文件。 - **source**:未压缩的完整ExtJS源码,按照类别分类存放。 **2.3 开发环境设置** 1. **搭建开发环境**:通常情况下,需要一个基本的Web服务器...
### ExtJs部署及使用方法详解 #### 一、ExtJs部署与配置 ##### 1.1 ExtJs库的安装 为了正确地安装ExtJs库,首先需要将ExtJs的源码包放置到项目的WebRoot目录下,即项目的根目录。在安装过程中,需要创建以下...
#### 二、ExtJS中的图表功能 ExtJS内置了强大的图表绘制功能,可以轻松地创建各种类型的图表,如折线图、饼图、柱状图等。这些图表不仅美观而且交互性强,非常适合用来展示数据和信息。 #### 三、柱形图(Bar ...
### Extjs4 MVC架构详解(上) #### 一、引言 随着Web应用程序变得越来越复杂,如何有效地管理和组织代码成为了开发者面临的一大挑战。对于大型的客户端应用程序而言,随着功能的不断扩展,代码量会迅速膨胀,进而...
### ExtJS 3.2 的中文参考手册知识点详解 #### 1. **EXT简介** - **定位**: 作为一款强大的JavaScript框架,ExtJS主要用于构建Web应用程序的用户界面。ExtJS 3.2版本是一个成熟且稳定的版本,在此版本中包含了丰富...
在Extjs框架中,`FieldSet`是一种常见的组件,常用于组织一组相关的表单字段,并通过一个标题来标识这组字段的主题。本文将详细介绍如何使用Extjs实现一个两行两列布局的`FieldSet`。 #### 一、整体结构设计 首先...
### Extjs4学习资源概述与知识点详解 #### 标题:学习extjs4的极品资料,看它比看视频学得快 此标题强调了该资料对于学习Extjs4的重要性,将其定位为一种高效的学习资源,相较于观看视频教程更为快捷有效。 #### ...
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
#### 二、获取和安装 ExtJS 为了开始使用 ExtJS,首先需要获取其库文件。ExtJS 是开源项目,可以从官方网站 [http://extjs.com/download](http://extjs.com/download) 下载。下载页面提供了多个版本的选择,其中 ...
### ExtJS4.2入门教程知识点详解 #### 一、ExtJS4.2简介与配置 **1.1 ExtJS4.2概述** ExtJS是一款基于JavaScript的企业级Web应用程序前端框架,它提供了一系列丰富的UI组件和强大的数据处理能力,使得开发者能够...
### ExtJS 布局详解 #### 一、Column Layout(列布局) **Column Layout** 是一种用于在容器内组织多个子元素,并让这些子元素按照一定的列宽比例分布的布局方式。它允许用户通过 `columnWidth` 或 `width` 属性来...
【ExtJS初步开发步骤详解】 在进行ExtJS的开发之前,我们需要了解并准备一些必要的文件和资源。ExtJS是一款强大的JavaScript框架,用于构建富客户端Web应用程序。以下是一份详细的初步开发步骤指南: **一、准备...
Extjs 提供了多种布局方式,每种布局都有其独特的用途和特点。 ##### 2.1 Fit布局 - **特点**:容器的尺寸会根据子项的最大尺寸来调整自身大小,适合单一内容的展示。 - **应用场景**:适用于仅有一个子项或需要让...
### AnyFo - ExtJS “移魂大法”详解 #### 1. 环境搭建 在进行ExtJS开发之前,首先需要搭建好开发环境。本章节将详细介绍如何配置一个基本的ExtJS开发环境。 ##### 搭建步骤: 1. **下载ExtJS库**: - 访问...
### ExtJs2.0入门实例知识点详解 #### 1. Ext.MessageBox - **Ext.MessageBox.alert()** - **用途**: 显示一个简单的警告框。 - **参数**: - `title` (必需): 弹出框的标题。 - `msg` (必需): 显示的信息。 ...
### Extjs4 Fit 布局详解 #### 1. 概述 在Extjs4中,Fit布局是一种特殊的布局管理器,它主要用于确保子组件能够自动填充整个父容器的空间。这种布局方式非常适合用于实现一个全屏显示的效果,或者根据父容器的变化...