ext2.0的ViewPort
简单来说,用了ViewPort摆脱1.0先定义BorderLayout,再beginUpdate,endUpdate的麻烦,我们就问了,为什么事情不能更简单明了呢,就让我们看看用2.0解决上头的五块是个什么样子?
首先html里的东东不变。
<div id="north-div">north</div>
<div id="south-div">south</div>
<div id="east-div">east</div>
<div id="west-div">west</div>
<div id="center-div">center</div>
剩下的就是代码了:
var viewport = new Ext.Viewport({
layout:'border',
items:[{
title: 'north', /标题
region: 'north',
contentEl: 'north-div',
split: true, //可改变框体大小
border: true,
collapsible: true, //可收缩
height: 50,
minSize: 50,
maxSize: 120
},{
title: 'south',
region: 'south',
contentEl: 'south-div',
split: true,
border: true,
collapsible: true,
height: 50,
minSize: 50,
maxSize: 120
},{
title: 'east',
region: 'east',
contentEl: 'east-div',
split: true,
border: true,
collapsible: true,
width: 120,
minSize: 120,
maxSize: 200
},{
title: 'west',
region: 'west',
contentEl: 'west-div',
split: true,
border: true,
collapsible: true,
width: 120,
minSize: 120,
maxSize: 200
},{
title: 'center',
region: 'center',
contentEl: 'center-div',
split: true,
border: true,
collapsible: true
}]
});
分享到:
相关推荐
ext2.0 layout布局(使用viewport),将其部署到php服务器上,可以查看效果:适合一般的应该工作界面,有滑动菜单和树形菜单等,初步实现了一个不错的应用视图框架
EXT2.0是EXT框架的一次重大更新,它带来了许多改进和新功能,旨在提高开发者的体验和应用程序的性能。以下是对EXT2.0中关键知识点的详细解释: 1. **组件模型 (Component Model)**: 在EXT2.0中,Component和...
6.4. 2.0的ViewPort是完全不同的实现 6.5. 脑袋上有几个标签的tabPanel 6.6. 让布局复杂一点儿 7. 低鸣吧!拖拽就像呼吸一样容易。 7.1. 如此拖拽,简直就像与生俱来的本能一样。 7.2. 第一!乱拖。 7.3. 第二!...
在Ext2.0中,每个页面只能有一个`ViewPort`实例,这通常作为应用程序的根容器,用来组织和布局所有的UI组件。通过使用`ViewPort`,开发者可以轻松地创建响应式设计,确保Web应用在不同设备和屏幕尺寸上都能正常工作...
模拟登录界面,加入验证码,xml树的实现 Ext viewport框架 等好多东西,都是自己在学习ext中想到什么就做个例子,只是有点乱,...在javascript目录下加入Ext2.0 在lib下加入所需要的jar 数据库是mysql 详见sql文件夹
在EXT 2.0中,布局系统的改进是其最显著的特点之一。相比之前的版本,新布局系统提供了更强大、更灵活的布局管理能力,支持多达10种不同的布局管理器,包括: - **BorderLayout**:一种常见的布局方式,用于构建带...
6.2. ViewPort对整个窗口布局 6.3. 脑袋上有几个标签的tabPanel 6.4. 让布局复杂一点儿 6.5. 向诸位介绍一下各具特色的布局 6.5.1. accordion就是QQ那样的伸缩菜单 6.5.2. CardLayout?其实就是Wizard啦。 6.5.3. 呼...
### ExtJs2.0简明教程 #### 一、ExtJS简介 ExtJS是一款基于JavaScript的前端框架,它提供了一套完整的用户界面解决方案,能够帮助开发者快速构建高性能、跨浏览器的Web应用程序。ExtJS2.0是该框架的一个重要版本,...
6.4. 2.0的ViewPort基本是完全不同的实现 7. 低鸣吧!拖拽就像呼吸一样容易。 7.1. 如此拖拽,简直就像与生俱来的本能一样。 7.2. 第一!乱拖。 7.3. 第二!代理proxy和目标target 7.4. 再拖!再拖拖。 8. ...
通过结合`phonegap`和其他技术,如`jspdf`(用于生成PDF文件),`CNZZ`统计插件,以及`Ext.js`(一个JavaScript UI框架)中的`Ext.Panel`,`Ext.Viewport`等组件,我们可以创建出功能丰富的、适应各种设备的移动应用...
**九、Ext类库简介** ExtJS2.0的类库包括许多预定义的类和方法,如事件处理、动画效果、数据绑定等。理解这些类和方法是深入学习和使用ExtJS的关键。开发者可以通过查阅文档了解详细的API,以便更好地利用这个框架。...
Ext.create('Ext.container.Viewport', { layout: 'fit', // 使用填充布局 items: [grid] }); }); ``` 以上就是ExtJS 2.0中实现动态加载Grid的完整过程。通过这种方式,你可以创建一个高效、用户友好的数据展示...
以下是对EXTJS教程2.0中提到的一些核心知识点的详细说明: 1. **Ext.onReady();** 这是EXTJS程序的入口点,它会在DOM加载完成后执行。可以使用匿名函数或实体函数进行调用。 2. **Ext.Window** 代表一个弹出式的...
看下面的代码: 代码如下:Ext.onReady(function(){ new Ext.Viewport({ layout:”border”, items:[{region:”north”, height:50, title:”顶部面板”}, {region:”south”, height:50, title:”底部面板”}, {...
6)Ext类库简介 7)Border区域布局 8)ExtJS的组件 9)Column列布局 10)组件的使用 11)Fit布局 12)Form布局 13)组件的配置属性 14)Accordion布局 15)事件处理 16)Card布局 17)Pable布局及其它布局 18)工具栏Toolbar 19)...
GLu Version :1.2.2.0 Microsoft Corporation Supported GL Extensions: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL...
在2.0版本中,虽然没有直接提供IFrame组件,但可以通过自定义组件或者利用`Ext.util.ComponentLoader`来实现类似功能。 `miframe.js`可能是实现IFrame功能的核心脚本文件。在这个文件中,开发者可能定义了一个新的...
- 表单及元素组件:Editor、EditorGridPanel、GridPanel、PagingToolbar、Panel、ProgressBar、SplitButton、TabPanel、TreePanel、Viewport、Window等。 EXTJS通过其强大的组件模型和丰富的API,为开发者提供了...