`

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 ...

    extjs帮助文档

    - `Ext.data.XmlReader.read(response, options)`:读取数据。 #### 三十五、Ext.data.Store类(第28页) - **概述**:Ext.data.Store类用于存储和管理数据集。 - **常用方法**: - `new Ext.data.Store...

    extjs帮助文档pdf版

    - `Ext.data.XmlReader.read(response)`: 读取XML数据。 #### 35. Ext.data.Store 类 (P.28) - **概述**:用于存储和管理数据集。 - **常用方法**: - `Ext.data.Store.load(params, callback, scope)`: 加载数据...

    精通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.6.3 XmlReader..............................243 10.7 高级store.............................................245 10.8 EXT中的Ajax .........................................246 10.8.1 最容易看到的Ext....

    Ext+JS高级程序设计.rar

    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 7.6.2 删除数据 203 7.6.3 ...

    EXTJS___API详解

    **DataReader, ArrayReader, JsonReader, XmlReader 类**:数据读取器,用于解析不同格式的服务器响应数据。 29-34. **Store, GroupingStore, SimpleStore, Tree, Node 类**:数据存储类,管理数据集,支持分组、...

    extjs学习资源

    - **数据读取器**: `DataReader`、`ArrayReader`、`JsonReader`和`XmlReader`用于解析不同格式的数据源。 - **数据存储**: `Store`用于管理数据集,而`GroupingStore`、`JsonStore`和`SimpleStore`提供了更高级的...

    extjs核心api详解.doc

    这部分讲解了数据连接(Connection/Ajax)、数据代理(DataProxy,如HttpProxy、MemoryProxy、ScriptTagProxy)、数据读取器(DataReader,如ArrayReader、JsonReader、XmlReader)以及数据存储(Store)的使用。...

    Extjs如何与数据库交互

    Extjs支持的Reader类型包括ArrayReader、JsonReader、XmlReader等。 ArrayReader用于处理数组格式的数据,它能将一个二维数组转换为Ext.data.Record对象。JsonReader则是用来处理JSON格式数据的,它能够解析符合...

    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. 灵活轻便...

    Extjs深入浅出pdf

    1. **Ext.data**:EXTJS 的数据模块是其核心组件之一,它提供了一种在客户端和服务器之间管理、存储和传输数据的方法。这部分包括了对数据模型、存储和连接的定义。 2. **Ext.data.Connection**:这是EXTJS 中用于...

    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. 灵活轻便...

    Ext数据模型Store

    EXT提供了如`XmlReader`、`JsonReader`和`ArrayReader`等不同的Reader,它们能解析不同格式的数据,并将解析结果转化为Record对象,Record是数据集中的单条记录,包含一系列定义好的DataField,每个DataField定义了...

    etjs核心api详解免费范文精选.docx

    在EXT JS中,`Ext.data`是数据处理的关键模块,它包含了数据的读取、存储和代理。以下是这个模块的一些重要组件和概念: 1. **DataProxy**: 数据代理是EXT JS中数据层的重要组成部分,它负责与服务器端进行数据交互...

Global site tag (gtag.js) - Google Analytics