6、表格控件GirdPanel及EditorGrid使用
来源:互联网 发布:使命召唤13优化怎么样 编辑:程序博客网 时间:2024/06/05 17:58
快速编写
创建grid.html
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><!-- 第一步引入Ext的样式文件 --><link type="text/css" rel="stylesheet" href="ext-3.4.1/resources/css/ext-all.css"></link><!-- 引入Ext库文件,底层驱动 --><script src="ext-3.4.1/adapter/ext/ext-base.js"></script><!-- 引入ext-all --><script src="ext-3.4.1/ext-all.js"></script><script src="grid.js"></script></head><body></body></html>
创建grid.js
// 普通表格的示例function createGrid() { var data1 = [[1, 'EasyJWeb', 'EasyJF', 'www.easyjs.com'], [2, 'jfox', 'huihoo', 'www.huihoo.org'], [3, 'jdon', 'www.json.com'], [4, 'springside', 'springside', 'www.springside.com']] var vstore = new Ext.data.ArrayStore({ data : data1, fields : ["id", "name", "name2", "url"] }); var grid = new Ext.grid.GridPanel({ title : "中国Java开源产品及团队", store : vstore, columns : [{ header : "ID", dataIndex : "id", width : 60 }, { header : "名称", dataIndex : "name", width : 100, // 排序 sortable : true }, { header : "网址", dataIndex : "url", width : 300, // 把字段渲染成链接 renderer : function(v) { // return v.link(v); return "<font color='red'>" + v + "</font>" } }] }); new Ext.Viewport({ layout : "fit", items : grid });}// 可编辑表格function createEditorGrid() { var data1 = [[1, 'EasyJWeb', 'EasyJF', 'www.easyjs.com', new Date()], [2, 'jfox', 'huihoo', 'www.huihoo.org', new Date()], [3, 'jdon', 'lolo', 'www.json.com', new Date()], [4, 'springside', 'springside', 'www.springside.com', new Date()]] var vstore = new Ext.data.ArrayStore({ data : data1, fields : ["id", "name", "name2", "url", "vdate"] }); var grid = new Ext.grid.EditorGridPanel({ title : "中国Java开源产品及团队", store : vstore, columns : [{ header : "ID", dataIndex : "id", width : 60 }, { header : "名称", dataIndex : "name", width : 100, // 排序 sortable : true, // 设置该字段可编辑 editor : new Ext.form.TextField() }, { header : "日期", dataIndex : "vdate", width : 120, // 排序 sortable : true, // 设置该字段可编辑 editor : new Ext.form.DateField(), renderer : function(v) { return new Date(v).format("Y-m-d"); } }, { header : "网址", dataIndex : "url", width : 300, // 把字段渲染成链接 renderer : function(v) { // return v.link(v); return "<font color='red'>" + v + "</font>" } }] }); new Ext.Viewport({ layout : "fit", items : grid });}// PropertyGridfunction createPropertyGrid() { var grid = new Ext.grid.PropertyGrid({ title : "中国Java开源产品及团队", source : { name : "avc", sex : "男", age : 40, bornDate : new Date } }); new Ext.Viewport({ layout : "fit", items : grid });}Ext.onReady(function() { createPropertyGrid(); })
执行效果如下:
- 普通表格的示例
- 可编辑表格
- PropertyGrid
知识点解析
GridPanel
columns : Array
自动创建列模型(ColumnModel)的数组。
header: Ext
面板的头部元素Element。只读的。
EditorGridPanel
editor
editor : new Ext.form.TextField()
设置日期格式
new Date(v).format("Y-m-d")
PropertyGrid
source : Object
数据对象,作为grid的数据源(参阅setSource)。
0 0
- 6、表格控件GirdPanel及EditorGrid使用
- 26,表格控件GirdPanel及EditorGrid使用
- extjs -- 编辑表格EditorGrid
- EditorGrid可编辑表格
- Ext EditorGrid可编辑表格
- EditorGrid
- ExtJS学习(四)EditorGrid可编辑表格
- ExtJS学习(四)EditorGrid可编辑表格
- Sigma Grid表格控件使用教程及下载
- .Net AJAX表格控件DbNetGrid下载及使用介绍
- ExtJS4.2学习(七)EditorGrid可编辑表格
- 在editorgrid中加入combox的使用
- iReport 表格 控件 的使用
- MFC 表格控件的使用
- EXT3.0的EditorGrid ComboBox控件显示数字的问题
- 2-HTML中的表格及表单控件
- 表格的使用及案例
- Servers 控件组 Wordapplication 表格 使用
- PPT超炫资源
- hdu 1213 求连通分支个数
- 安卓中在AndroidStudio集成第三方支付宝(史上最详细版)
- PCL编程-法向量计算
- cocos lua 实现原声语音 流程概述
- 6、表格控件GirdPanel及EditorGrid使用
- idea自动导入jar包的快捷键
- 我勇敢的从自己的阴影中走出来!
- Linux下查看.so和可执行文件是否debug编译
- 启动Activity的流程(Launcher中点击图标启动)
- angularjs------$emit, $broadcast, $on
- H5学习笔记
- iOS 数据存储(二)NSUserDefaults使用
- 配置内核(make menuconfig)详述