`

Ext.data.ArrayReader、Ext.data.JsonReader、Ext.data.XmlReader

阅读更多

ArrayReader:

Ext.onReady(function(){
			var store = new Ext.data.Store({
				data:[['sam'],['jack'],['tom']],
				reader:new Ext.data.ArrayReader({},Ext.data.Record.create(['name']))
			});
			
			alert(store.getCount());
			alert(store.getAt(0).get('name'));
			alert(store.getAt(1).get('name'));
			alert(store.getAt(2).get('name'));
		});

 

 

JsonReader:

Ext.onReady(function(){
			var store = new Ext.data.Store({
				data:[{name:'sam'},{name:'jack'},{name:'tom'}],
				reader:new Ext.data.JsonReader({},Ext.data.Record.create(['name']))
			});
			
			alert(store.getCount());
			alert(store.getAt(0).get('name'));
			alert(store.getAt(1).get('name'));
			alert(store.getAt(2).get('name'));
		});

 

 

 

XmlReader:

Ext.onReady(function(){
  			var xml = new XML('<peoples><people><name>sam</name></people><people><name>jack</name></people><people><name>tom</name></people></peoples>');
			var store = new Ext.data.Store({
				proxy:Ext.data.MemoryProxy(xml.getValue()),
				reader:new Ext.data.XmlReader({record:'people'},Ext.data.Record.create(['name'])),
				listeners:{
					load:function(){
						alert(store.getCount());
						alert(store.getAt(0).get('name'));
						alert(store.getAt(1).get('name'));
						alert(store.getAt(2).get('name'));
					}
				}
			});
			store.load();
		});

 

 

分享到:
评论

相关推荐

    EXT核心API详解

    33、Ext.data.JsonReader类 …………… 26 34、Ext.data.XmlReader类 …………… 27 35、Ext.data.Store类 …………………… 28 36、Ext.data.GroupingStore类 ………… 32 37、Ext.data.SimpleStore类 ………… 34 ...

    ExtJS入门教程(超级详细)

    33、Ext.data.JsonReader类 …………… 26 34、Ext.data.XmlReader类 …………… 27 35、Ext.data.Store类 …………………… 28 36、Ext.data.GroupingStore类 ………… 32 37、Ext.data.SimpleStore类 ………… 34 ...

    精通JS脚本之ExtJS框架.part1.rar

    13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data.DwrProxy 13.7.2 Ext.data.DWRTreeLoader 13.7.4 Web服务端配置 13.7.5 服务层接口 ...

    精通JS脚本之ExtJS框架.part2.rar

    13.6.2 Ext.data.ArrayReader 13.6.3 Ext.data.JsonReader 13.6.4 Ext.data.XmlReader 13.7 Ext.ux.DWR 13.7.1 Ext.data.DwrProxy 13.7.2 Ext.data.DWRTreeLoader 13.7.4 Web服务端配置 13.7.5 服务层接口 ...

    Ext深入浅出 数据传输

    10.1 Ext.data简介............................................230 10.2 Ext.data.Connection....................230 10.3 Ext.data.Record .............................232 10.4 Ext.data.Store ................

    Ext+JS高级程序设计.rar

    7.3 Ext.data.Record 198 7.4 ArrayReader、JsonReader和XmlReader 199 7.4.1 JsonReader 200 7.4.2 ArrayReader 200 7.4.3 XmlReader 201 7.5 Store的加载数据 201 7.6 Store的数据操作 203 7.6.1 添加数据 203 ...

    基于extjs的.NET3.5控件Coolite 1.0.0.34580(Preview预览版)

    31. ArrayReader: added IDProperty and IDIndex (instead of ReaderID) 32. Renamed StoreResponseData class .TotalCount property to .Total. 33. Renamed StoreRefreshDataEventArgs class .TotalCount ...

    Ext 开发指南 学习资料

    8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...

    EXT教程EXT用大量的实例演示Ext实例

    8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害的MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...

    EXT2.0中文教程

    8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害的MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便...

    扩展ArrayReader

    可以支持带total的array数组数据(ext自带的ArrayReader只支持array型数据)

    java自动编译源码-java-source-watcher:在当前目录中自动编译Java源代码。凌乱,棘手的权宜之计

    ArrayReader.java changed; compiling and running... 2019-08-28 06:37:36 ~ Exceptions.java changed; compiling and running... 2019-08-28 06:37:36 ~ Matrix.java changed; compiling and running... 2019

Global site tag (gtag.js) - Google Analytics