官方下载开发包http://www.sencha.com/products/extjs/download/
解压后创建一个web项目,放到tomcat下面,就可以正常访问里面的例子了和api了。
来个最简单的,项目里面我引入了以下文件:
ux是examples下面的文件夹。
在html页面只需导入以下3个文件就ok,很方便了。在ext加载后调用了一个静态方法。:
<!-- Ext -->
<link rel="stylesheet" type="text/css" href="ext4/resources/css/ext-all.css" />
<script type="text/javascript" src="ext4/bootstrap.js"></script>
<script type="text/javascript" src="ext4/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
Ext.Msg.alert('标题', '消息内容');
});
</script>
效果如图:
看看布局,Border Layout这种布局。作为整体的布局使用。
Ext.onReady(function(){
Ext.create('Ext.panel.Panel', {
width: 400,
height: 400,
title: 'Border Layout',
layout: 'border',
defaults: {
collapsible: true,//可折叠
split: true,//可以调整大小
bodyStyle: 'padding:15px'
},
items: [
{title: '北',region:'north',height: 50}
,{title: '南',region:'south',height: 50}
,{title: '西',region:'west',width: 100}
,{title: '东',region:'east',width: 100}
,{title: '中',region:'center'}
],
renderTo: Ext.getBody()
});
});
效果如图:
接下来换一个类来创建Ext.container.Viewport
,效果就更灵活了。
Ext.onReady(function() {
Ext.create('Ext.container.Viewport', {
title : 'Border Layout',
layout : 'border',
defaults : {
collapsible : true,
split : true
},
items : [{
border : false,
collapsible : false,
split : false,
html : '<h1 class="x-panel-header">顶部内容</h1>',
region : 'north',
margins : '0 0 5 0',
height : 50
}, {
title : '公司描述',
region : 'south',
height : 50
}, {
title : '导航菜单',
region : 'west',
width : 100
}, {
title : '暂时没用',
region : 'east',
width : 100
}, {
title : '内容面板',
region : 'center'
}],
renderTo : Ext.getBody()
});
});
可以自适应布局。在换种写法:
Ext.onReady(function(){
var northPanel = Ext.create('Ext.panel.Panel', {
title: 'admin系统管理平台',
border: false,
collapsible: false,
split: false,
region: 'north'
});
var southPanel = Ext.create('Ext.panel.Panel', {
title: '公司描述',
region: 'south',
height: 50
});
var westPanel = Ext.create('Ext.panel.Panel', {
title: '导航菜单',
region: 'west',
collapsible: true,
split:true,
width: 200
});
var centerPanel = Ext.create('Ext.panel.Panel', {
title: '内容显示',
collapsible: false,
region: 'center'
});
Ext.create('Ext.container.Viewport', {
title: 'Border Layout',
layout: 'border',
items: [northPanel, southPanel, westPanel, centerPanel],
renderTo: Ext.getBody()
});
});
- 大小: 2.7 KB
- 大小: 5.8 KB
- 大小: 6.6 KB
- 大小: 2.8 KB
分享到:
相关推荐
在"extjs grid.panel 项目 源码"中,我们可以深入理解如何利用ExtJS构建一个功能完备的数据网格。 Grid Panel是ExtJS中的一个核心组件,它允许开发者以表格的形式展示大量数据,并提供多种交互功能,如排序、分页、...
#### 一、EXTJS Panel 概念与作用 在前端开发领域,特别是基于JavaScript框架的项目中,EXTJS是一个功能强大的企业级富客户端应用开发框架。它提供了大量的UI组件,使得开发者能够快速构建出高质量的应用程序。其中...
在ExtJS 4.11框架中,Panel是常见的组件之一,用于构建用户界面的容器。Panel经常被用作其他组件的容器,如按钮、表格、表单等。有时,我们可能需要对Panel进行自定义操作,比如监听并处理Panel上的点击事件。这涉及...
ExtJS Tab Panel是Ext JS库中的一个核心组件,它用于创建具有多个标签页的应用界面,类似于浏览器中的标签页。在Web应用中,Tab Panel经常被用来组织和展示大量的信息,让用户能够在一个页面上轻松切换不同的内容...
20. extJs 2.0学习笔记(Ext.Panel篇一) 48 21. extJs 2.0学习笔记(Ext.Panel篇二) 50 22. extJs 2.0学习笔记(Ext.Panel篇三) 59 23. extJs 2.0学习笔记(Ext.Panel篇四) 62 24. extJs 2.0学习笔记(组件总论篇) 66 25....
EXTJS4的学习文档旨在帮助开发者掌握这一框架,尤其对于初学者来说,提供了宝贵的资源。文档中包含了从环境配置到实际应用开发的基础步骤。 首先,学习EXTJS4的第一步是获取EXTJS的开发资源。EXTJS的下载地址是...
5. **API使用**:熟悉ExtJS 4.1提供的各种类库,如Grid、Panel、Window、Form等,以及它们的方法和属性。 6. **主题和皮肤**:了解如何自定义ExtJS的外观,包括使用SASS和Compass工具来修改主题。 7. **MVC模式**...
ExtJS 2.0的组件系统是其核心部分,包括各种UI元素,如按钮(Button)、表格(Grid)、面板(Panel)、表单(Form)等。这些组件可以独立使用,也可以组合构建复杂的用户界面。学习ExtJS 2.0时,理解每个组件的功能...
### EXTJS学习文档知识点解析 #### 一、EXTJS简介与环境配置 **EXTJS**是一种基于JavaScript的开源框架,用于构建复杂的Web应用程序。它提供了一系列丰富的用户界面组件,简化了网页开发过程,使得开发者能够快速...
它提供了一整套组件化的用户界面元素,包括Panel、Window、Tree、Grid、Form和Store等,这些都是ExtJS的核心组件。本文将详细讲解这些知识点,帮助无论是初学者还是有一定基础的学习者提升在ExtJS开发中的技能。 ...
学习ExtJs Combobox,Panel,源代码分析及例子集。
通过学习这些实例,你可以更好地理解如何在实际项目中应用ExtJs,例如如何创建网格(Grid)、表单(Form)、树形视图(Tree)、面板(Panel)等。实例通常包括完整的HTML、CSS和JavaScript代码,以及详细的解释,...
### ExtJS Panel 常用方法详解 #### 一、属性介绍 在开始探讨 ExtJS Panel 的常用方法之前,我们先来了解一下与 Panel 相关的一些基本属性。 1. **frame**: - 类型:布尔类型(true 或 false) - 描述:此属性...
通过PPT的形式,学习者可以通过视觉演示更好地理解ExtJS的核心组件和它们之间的关系,如Container、Panel、Window等,以及如何通过配置选项定制组件行为。 《前台开发部分文档》: 这部分文档可能包含与ExtJS相关的...
### Extjs4.0 学习指南核心知识点详解 #### 一、获取与安装Extjs4.0 **1.1 获取Extjs4.0** - **官方资源**: 访问官方网站 [http://extjs.org.cn/](http://extjs.org.cn/) 下载最新版本的Extjs4.0及相关文档和支持...
ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容...ExtJS3 升级到 ExtJS4 需要修改大量代码,需要我们重新学习和适应 ExtJS4 的新特性和变化。
总的来说,这份EXTJS学习文档集是一个全面的资源,包含了理论知识和实践案例,无论是初学者还是希望提升EXTJS技能的开发者,都可以从中受益。通过深入学习和实践,开发者可以利用EXTJS创建高效、美观且功能强大的Web...