关于viewport,Ext.panel和Ext.form.panel的关系


Posted in Javascript onMay 07, 2009

Ext.panel 可以存放很多元素,最常见的是Ext.form.formPanel对象,也可以用borderlayout布局
下面是我写的一个小例子,顶级容器不是viewport而是tabpanel

//一个普通的表单 
var frm = new Ext.form.FormPanel({ 
defaultType: 'textfield', 
labelAlign: 'right', 
title: 'form1-center', 
labelWidth: 50, 
frame: true, 
width: 120, 
height:200, 
region: 'center', 
closable: true, //这个属性就可以控制关闭该from 
items: [{ 
fieldLabel: '文本框' 
}], 
buttons: [{ 
text: '按钮' 
}] 
}); 
//同志们请注意,region表示以borderlayout布局,在center位置 
//下面我建立一个grid 
// grid start 
var cm = new Ext.grid.ColumnModel([ 
{ header: '编号', dataIndex: 'id' }, 
{ header: '名称', dataIndex: 'name' }, 
{ header: '描述', dataIndex: 'descn' } 
]); 
var data = [ 
['1', 'name1', 'descn1'], 
['2', 'name2', 'descn2'], 
['3', 'name3', 'descn3'], 
['4', 'name4', 'descn4'], 
['5', 'name5', 'descn5'] 
]; 
var ds = new Ext.data.Store({ 
proxy: new Ext.data.MemoryProxy(data), 
reader: new Ext.data.ArrayReader({}, [ 
{ name: 'id' }, 
{ name: 'name' }, 
{ name: 'descn' } 
]) 
}); 
ds.load(); 
var grid = new Ext.grid.GridPanel({ 
ds: ds, 
cm: cm, 
title: 'center-north', 
region: 'north', 
width:200, 
height:200 
}); 
// grid end 
//同志们请注意,region表示以borderlayout布局,在north位置 
//能包含其他panel的是Ext.panel 
var fullForm = new Ext.Panel({ 
title: '老子是很牛比的', 
closable:true, 
border: true, 
layout: 'border',//请注意他的布局方式 
items: [grid, frm] 
});
Javascript 相关文章推荐
初试jQuery EasyUI 使用介绍
Apr 01 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
javascript scrollTop正解使用方法
Nov 14 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
Sep 10 Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 Javascript
JS简单随机数生成方法
Sep 05 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
Jul 24 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 Javascript
Vue Elenent实现表格相同数据列合并
Nov 30 Vue.js
ReactRouter的实现方法
Jan 25 Javascript
jQuery 1.2.x 升? 1.3.x 注意事项
May 06 #Javascript
jQuery select的操作实现代码
May 06 #Javascript
jQuery textarea的长度进行验证
May 06 #Javascript
JS 动态加载脚本的4种方法
May 05 #Javascript
JavaScript 字符编码规则
May 04 #Javascript
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 #Javascript
JavaScript 实现模态对话框 源代码大全
May 02 #Javascript
You might like
php过滤危险html代码
2008/08/18 PHP
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
js如何打印object对象
2015/10/16 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Python操作Jira库常用方法解析
2020/04/10 Python
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
生产副总岗位职责
2013/11/28 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
工程管理英文求职信
2014/03/18 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
神龙架导游词
2015/02/11 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
收入证明范本
2015/06/12 职场文书
自书遗嘱范文
2015/08/07 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
nginx搭建NFS网络文件系统
2022/04/14 Servers
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python