ExtJs中dataReader的使用方法
来源:互联网 发布:水平位移监测数据分析 编辑:程序博客网 时间:2024/05/21 18:38
--------------Ext.data.ArrayReader----------------------
var oa_data = [
['1','公文',3],
['2','会议',2],
['3','邮件',2]
];
var oa_reader = new Ext.data.ArrayReader({},
[
{name: 'typeid'},
{name: 'waitings'},
{name: 'num'}
]);
var oa_column=new Ext.grid.ColumnModel
([
{id:'typeid',header: "编号", width: 60, sortable: true, dataIndex: 'typeid',align:'left',hidden:true},
{id:'waitings',header: "待办事项", width: 100, sortable: true, dataIndex: 'waitings',align:'center'},
{id:'num',header: "数量", width: 70, sortable: true,dataIndex: 'num'}
]);
var oa_store=new Ext.data.GroupingStore
({
reader:oa_reader,
data:oa_data
});
var oa_grid = new Ext.grid.GridPanel
({
store:oa_store,
cm:oa_column,
frame:true,
width:pleft-5,
height:175,
layout:"fit",
collapsible: false,
title: 'OA办公提醒'
});
========================================================
----------------Ext.data.JsonReader---------------------
var oa_reader = new Ext.data.JsonReader({totalProperty:"total",root:"root",fields:['typeid','waitings','num']});
var oa_column=new Ext.grid.ColumnModel
([
{id:'typeid',header: "编号", width: 60, sortable: true, dataIndex: 'typeid',align:'left',hidden:true},
{id:'waitings',header: "待办事项", width: 100, sortable: true, dataIndex: 'waitings',align:'center'},
{id:'num',header: "数量", width: 70, sortable: true,dataIndex: 'num'}
]);
var oa_store=new Ext.data.Store
({
autoLoad:true,
proxy:new Ext.data.HttpProxy({url:'ShowChart/json/lwzt.txt',method:'GET'}),
reader:oa_reader
});
oa_store.load();
var oa_grid = new Ext.grid.GridPanel
({
store:oa_store,
cm:oa_column,
frame:true,
width:pleft-5,
height:500,
layout:"fit",
collapsible: false,
title: 'OA办公提醒'
});
-----lwzt.txt data for example-------------
{
total:3,
root:
[
{id:'1',minename:'酸刺沟',gas:'正常',person:'正常'},
{id:'2',minename:'大地精',gas:'正常',person:'正常'},
{id:'3',minename:'宏一',gas:'正常',person:'正常'},
{id:'4',minename:'大地精',gas:'正常',person:'正常'},
{id:'5',minename:'凯达',gas:'正常',person:'正常'},
{id:'6',minename:'纳一',gas:'正常',person:'正常'},
{id:'7',minename:'诚意',gas:'正常',person:'正常'},
{id:'8',minename:'宝山',gas:'正常',person:'正常'},
{id:'9',minename:'丁家渠',gas:'正常',person:'正常'},
{id:'10',minename:'白家梁',gas:'正常',person:'正常'},
{id:'11',minename:'苏家壕',gas:'正常',person:'正常'},
{id:'12',minename:'富华',gas:'正常',person:'正常'},
{id:'13',minename:'阳湾沟',gas:'正常',person:'正常'}
]
}
========================================================
- ExtJs中dataReader的使用方法
- extjs中renderer的使用方法
- EXTJS 的DataReader 用法经典诠释
- EXTJS中Gridpanel加载checkbox的使用方法
- EXTJS中Ext.grid.GridPanel配置项autoExpandColumn的使用方法
- ExtJS 3.4 form表单中isDirty()的使用方法
- Extjs学习 数据读取器DataReader
- ExtJS Store的正确使用方法
- C#中DataSet和DataReader的区别
- C#中DataSet和DataReader的区别
- C#中DataReader类的使用
- C#中DataSet和DataReader的区别
- C#中DataSet和DataReader的区别
- .net 中 dataset和datareader的区别
- ExtJs中Ext.XTemplate使用方法学习
- datareader是语句执行后返回的结果,select到几列,则datareader中含有几列
- SubSonic中RecordBase.Load(IDataReader dataReader)与LoadAndCloseReader(IDataReader dataReader)的使用区别
- ExtJs的Date的Add使用方法
- poj/pku 2594 (最小路径覆盖)
- HTML:框架
- 旋转卡壳---凸多边形间最小距离
- Silverlight 4 报表打印的简单实现
- java.util.ResourceBundle使用详解
- ExtJs中dataReader的使用方法
- 精通SQL-结构化查询语言详解之聚合分析
- imp导入时出现imp-00017 ora-06550的解决办法
- Paul Graham:未来的互联网创业(上)
- [Office 2010] 使用Silverlight4開啟Excel試算表
- 在MySQL中快速复制数据表方法汇总
- python写的sogou代理全网加速器,特别适合于教育网(稍改动)
- java学习笔记(九)
- android menu 实现动态修改menu