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();
});
分享到:
相关推荐
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 ...
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 ...
- `Ext.data.XmlReader.read(response, options)`:读取数据。 #### 三十五、Ext.data.Store类(第28页) - **概述**:Ext.data.Store类用于存储和管理数据集。 - **常用方法**: - `new Ext.data.Store...
- `Ext.data.XmlReader.read(response)`: 读取XML数据。 #### 35. Ext.data.Store 类 (P.28) - **概述**:用于存储和管理数据集。 - **常用方法**: - `Ext.data.Store.load(params, callback, scope)`: 加载数据...
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 服务层接口 ...
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 服务层接口 ...
10.6.3 XmlReader..............................243 10.7 高级store.............................................245 10.8 EXT中的Ajax .........................................246 10.8.1 最容易看到的Ext....
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 ...
**DataReader, ArrayReader, JsonReader, XmlReader 类**:数据读取器,用于解析不同格式的服务器响应数据。 29-34. **Store, GroupingStore, SimpleStore, Tree, Node 类**:数据存储类,管理数据集,支持分组、...
- **数据读取器**: `DataReader`、`ArrayReader`、`JsonReader`和`XmlReader`用于解析不同格式的数据源。 - **数据存储**: `Store`用于管理数据集,而`GroupingStore`、`JsonStore`和`SimpleStore`提供了更高级的...
这部分讲解了数据连接(Connection/Ajax)、数据代理(DataProxy,如HttpProxy、MemoryProxy、ScriptTagProxy)、数据读取器(DataReader,如ArrayReader、JsonReader、XmlReader)以及数据存储(Store)的使用。...
Extjs支持的Reader类型包括ArrayReader、JsonReader、XmlReader等。 ArrayReader用于处理数组格式的数据,它能将一个二维数组转换为Ext.data.Record对象。JsonReader则是用来处理JSON格式数据的,它能够解析符合...
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. 灵活轻便...
1. **Ext.data**:EXTJS 的数据模块是其核心组件之一,它提供了一种在客户端和服务器之间管理、存储和传输数据的方法。这部分包括了对数据模型、存储和连接的定义。 2. **Ext.data.Connection**:这是EXTJS 中用于...
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提供了如`XmlReader`、`JsonReader`和`ArrayReader`等不同的Reader,它们能解析不同格式的数据,并将解析结果转化为Record对象,Record是数据集中的单条记录,包含一系列定义好的DataField,每个DataField定义了...
在EXT JS中,`Ext.data`是数据处理的关键模块,它包含了数据的读取、存储和代理。以下是这个模块的一些重要组件和概念: 1. **DataProxy**: 数据代理是EXT JS中数据层的重要组成部分,它负责与服务器端进行数据交互...