- 浏览: 77339 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (70)
- [随笔分类]Extjs (11)
- pb (2)
- [随笔分类]PB (6)
- [随笔分类]sqlserver (9)
- [随笔分类]经营知道 (1)
- [随笔分类]商业流通笔记 (1)
- [随笔分类]javascript (10)
- [随笔分类]前沿 (1)
- [随笔分类]C# (7)
- [随笔分类]我的软件 (1)
- [随笔分类]CSS收集 (2)
- [随笔分类]设计模式 (2)
- [随笔分类]Asp.net (2)
- [随笔分类]ZMS (2)
- [随笔分类]太搞笑了 (1)
- [随笔分类]资料搜集 (1)
- [随笔分类].NET框架学习 (3)
- [随笔分类]C#CS控件学习 (1)
- [随笔分类]xslt (2)
- [随笔分类]HTTP协议 (1)
- [随笔分类]photoshop (1)
- [随笔分类]硬件维护 (1)
- [随笔分类]English (1)
最新评论
Ext.onReady
(
/*
表格控件的数据存放在Store(数据存储器)中
Record:各个字段的类型
var r=new MyRecord(....)具体的数据
Store:可以理解为数据表,包含多个Record。
包含数据来源(DataProxy),数据解析(DataReader)等
相关信息,Store将数据源数据解析为数据集(Record)
*/
/*//表格控件-最简单的表格--数据源是二维数组
function()
{
var data=[
[1,'mxh','web','kuailewangzi1212.com.cn'],
[2,'mxh','web','kuailewangzi1212.com.cn'],
[3,'mxh','web','kuailewangzi1212.com.cn'],
[4,'mxh','web','kuailewangzi1212.com.cn'],
[5,'mxh','web','kuailewangzi1212.com.cn'],
[6,'mxh','web','kuailewangzi1212.com.cn'],
[7,'zmm','cs','zhaomimi1212.com.cn']
];
var store=new Ext.data.SimpleStore(
{data:data,//数据源
fields:['id','name','organization','hompage']//数据解析
}
);
var grid=new Ext.grid.GridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
columns:[
{header:'项目名称',dataindex:'name'},
{header:'开发团队',dataindex:'organization'},
{header:'网址',dataindex:'homepage'}
],
store:store
,autoExpandColumn:1//指定地第二列为自动拉伸列
}
);
}*/
/*//表格控件-列排序及隐藏
function()
{
var data=[
[1,'mxh','web','kuailewangzi1212.com.cn'],
[2,'mxh','web','kuailewangzi1212.com.cn'],
[3,'mxh','web','kuailewangzi1212.com.cn'],
[4,'mxh','web','kuailewangzi1212.com.cn'],
[5,'mxh','web','kuailewangzi1212.com.cn'],
[6,'mxh','web','kuailewangzi1212.com.cn'],
[7,'zmm','cs','zhaomimi1212.com.cn']
];
var store=new Ext.data.SimpleStore(
{data:data,//数据源
fields:['id','name','organization','hompage']//数据解析
}
);
var colM=new Ext.grid.ColumnModel(
[
{header:'项目名称',dataIndex:'name',sortable:true},//可排序
{header:'开发团队',dataIndex:'organization',sortable:true},
{header:'网址',dataIndex:'homepage',sortable:false}//不可排序
]
);
var grid=new Ext.grid.GridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
cm:colM,
store:store
,autoExpandColumn:1//指定地第二列为自动拉伸列
}
);
}*/
/*//表格控件-自定义列的渲染
function()
{
var data=[
[1,'mxh','web','kuailewangzi1212.com.cn'],
[2,'mxh','web','kuailewangzi1212.com.cn'],
[3,'mxh','web','kuailewangzi1212.com.cn'],
[4,'mxh','web','kuailewangzi1212.com.cn'],
[5,'mxh','web','kuailewangzi1212.com.cn'],
[6,'mxh','web','kuailewangzi1212.com.cn'],
[7,'zmm','cs','zhaomimi1212.com.cn']
];
var store=new Ext.data.SimpleStore(
{data:data,//数据源
fields:['id','name','organization','hompage']//数据解析
}
);
var colM=new Ext.grid.ColumnModel(
[
{header:'项目名称',dataIndex:'name',sortable:true},//可排序
{header:'开发团队',dataIndex:'organization',sortable:true},
{header:'网址',dataIndex:'homepage',sortable:false,renderer:function(value){return value;}}//自定义列的渲染
]
);
var grid=new Ext.grid.GridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
cm:colM,
store:store
,autoExpandColumn:1//指定地第二列为自动拉伸列
}
);
}*/
/*//表格控件-数据源是Json--对象数组
function()
{
var data=[
{id:1,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:2,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:3,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:4,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:5,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:6,name:'mxh',organization:'web',pagehome:'kuailewangzi1212.com.cn'},
{id:7,name:'zmm',organization:'web',pagehome:'kuailewangzi1212.com.cn'}
];//Json数据源
var store=new Ext.data.JsonStore(
{data:data,//数据源
fields:['id','name','organization','hompage']//数据解析
}
);
var colM=new Ext.grid.ColumnModel(
[
{header:'项目名称',dataIndex:'name',sortable:true},//可排序
{header:'开发团队',dataIndex:'organization',sortable:true},
{header:'网址',dataIndex:'homepage',sortable:false,renderer:function(value){return value;}}//自定义列的渲染
]
);
var grid=new Ext.grid.GridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
cm:colM,
store:store
,autoExpandColumn:1//指定地第二列为自动拉伸列
}
);
}*/
/*//表格控件-数据源是XML
function()
{
var store=new Ext.data.Store(
{url:'hello.xml',//数据源
reader:new Ext.data.XmlReader({record:'row'},['id','name','organization','homepage'])//数据解析
}
);
var colM=new Ext.grid.ColumnModel(
[
{header:'项目名称',dataIndex:'name',sortable:true},//可排序
{header:'开发团队',dataIndex:'organization',sortable:true},
{header:'网址',dataIndex:'homepage',sortable:false,renderer:function(value){return value;}}//自定义列的渲染
]
);
var grid=new Ext.grid.GridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
collapsible:true,
cm:colM,
store:store
,autoExpandColumn:1//指定地第二列为自动拉伸列
}
);
store.load();
}*/
//表格控件-可编辑的表格
function()
{
var store=new Ext.data.Store(
{url:'EditHello.xml',//数据源
reader:new Ext.data.XmlReader({record:'row'},['id','name','sex',{name:'bornDate',type:'date',dateFormat:'Y-n-j'}])//数据解析
}
);
var colM=new Ext.grid.ColumnModel(
[
{header:'姓名',dataIndex:'name',sortable:true,editor:new Ext.form.TextField()},//可排序、可编辑
{header:'性别',dataIndex:'sex',sortable:true,editor:new Ext.form.ComboBox({transform:'sexList',triggerAction:'all',lazyRender:true})
},
{header:'出生日期',dataIndex:'bornDate',width:120,
renderer:Ext.util.Format.dateRenderer('Y年m月d日'),
editor:new Ext.form.DateField({format:'Y年m月d日'})//可编辑并且弹出日期工具
}//自定义列的渲染
]
);
var grid=new Ext.grid.EditorGridPanel(
{
renderTo:'paneldiv',
title:'人员信息',
height:150,
width:600,
collapsible:true,
cm:colM,
store:store,
autoExpandColumn:2,//指定地第二列为自动拉伸列
clicksToEdit:1//单击一次变为可编辑,默认为二次
}
);
store.load();
}
);
发表评论
-
Record、Store、dataProxy、dataReader、GrandPanel间的关系
2008-07-20 22:05 1361/* ExtJs的所有控件使用的数据源是Store ... -
Ext.data.Store的相关知识
2008-07-22 00:28 1255//自动生成查询窗口有用 store.recordType-- ... -
Extjs里的继承
2008-07-24 19:56 988SuperClass=function() ... -
Extjs遇到的问题
2008-08-01 19:54 6561、源代码中类的关系: 类AA从Ext.P ... -
Extjs杂项
2008-07-20 00:40 973/*//简单的弹出提示窗口 ... -
Extjs--布局常识
2008-07-20 00:43 4860/*//Viewport function() ... -
窗口对象及窗口分组
2008-07-20 10:26 818/*//窗口对象 Ext.onReady( fu ... -
Grid与Store的最简单的例子
2008-07-21 11:42 1045Ext.onReady( //Store的创建步骤 ... -
创建简单的SimpleStore
2008-07-23 11:00 965var storesex=new Ext.data.Simpl ... -
store的应用
2008-07-30 18:33 791Ext.onReady( //Store的创建步骤 ...
相关推荐
### Ext表格控件和树控件 #### 表格控件 ##### 1.1 基本表格 `GridPanel` 在Ext JS框架中,`GridPanel` 是一种用于展示和管理表格数据的重要组件。它提供了丰富的功能,例如排序、缓存、拖动列、隐藏列、自动显示...
Ext.NET控件是一种将流行的JavaScript库Ext JS与微软的.NET框架相结合的技术,旨在为开发者提供在ASP.NET环境中创建丰富交互式Web应用的能力。通过将Ext JS的功能集成到.NET控件中,开发人员可以利用.NET的强大后端...
EXT 是 Sencha 公司开发的一套前端框架,它提供了丰富的组件库,包括表格、面板、窗口、按钮等,EXT 时间控件就是其中的一种。 EXT 时间控件通常与日期选择器(DatePicker)一起使用,为用户提供日期和时间的组合...
EXT控件是EXT框架的基础,它们提供了丰富的UI元素,如按钮、表格、面板、窗口等。通过EXT自定义控件扩展,开发者可以进一步拓展这些基础控件的功能,或者创建全新的控件类型,以满足项目中的特殊需求。以下是一些...
带动Ext.DateTimePicker设置 * 4,增加时期时间选择器变动时的样式变化功能 * 5,解决GRID中使用时,同列同对象间值影响的问题 * 6,解决原组件,点击today按钮时,无法回到选择器当日界面的问题 */ 另外此控的时分...
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件...更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。
Ext表格控件是一套功能丰富的网格组件,可以实现数据的展示、排序、编辑等功能。表格可以动态添加列,调整列宽,支持分页,甚至可以结合EditorGrid实现行的编辑和动态添加。Ext JS 2.0相较于1.x版本,表格控件的功能...
让你知道ext表格控件的厉害。 2.1. 功能丰富,无人能出其右 2.2. 让我们搞一个grid出来耍耍吧。 2.3. 上边那个是1.x的,2.0稍微有些不同哦 2.4. 按顺序,咱们先要把常见功能讲到 2.4.1. 自主决定每列的宽度 2.4.2. ...
ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。 功能丰富,无人能出其右 无论是界面之美,还是功能之强,ext的表格控件都...更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。
ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax...更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。 呵呵~不过ext也不是万能的,ext没有默认的统计功能,也不支持excel,pdf等导出数据。
1. 表格(Grid):EXT3.0的表格控件是其核心功能之一,能够展示大量数据并支持各种交互操作,如排序、过滤、编辑等。通过`Ext.grid.GridPanel`创建表格,设置`store`来绑定数据,利用`columns`定义列配置。此外,还...
Ext.NET包含了一系列组件,如数据绑定的表格、可拖放的面板、可扩展的树结构、可自定义的图表等。这些组件都具有丰富的API,方便开发者进行功能扩展和定制。 5. **事件处理和数据绑定**: 控件库支持事件驱动编程...
让你知道ext表格控件的厉害。 第 3 章 歌颂吧!只为了树也要学ext。 第 4 章 祝福吧!把表单和输入控件都改成ext的样式。 第 5 章 雀跃吧!超脱了一切的弹出窗口。 第 6 章 奔腾吧!让不同的浏览器...
"Ext扩展控件,可以用图片显示百分之多少"的标题揭示了一个特定的EXT控件功能,它允许将表格(grid)中的百分比数据以图形化的方式——进度条图片——进行呈现,这样不仅美观,还能更有效地传达信息。 EXT Grid是一...
更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。 呵呵~不过ext也不是万能的,与fins的ecside比较,ext不能锁定列(土豆说1.x里支持锁定列,但是2.0里没有了,因为影响效率。),也没有默认的统计功能,也...
"ext时间控件(精确到分/秒)IP控件(修正)"是一个这样的解决方案,它专注于提供精确的时间选择功能,并且优化了IP地址的输入体验。 1. **EXT框架**: EXT是一个强大的JavaScript库,主要用于构建富客户端的Web应用...
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件...更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。...更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。 其实从ext3开始就支持各种方式的统计,且有控件支持excel导出。