| Defined In: | ArrayReader.js |
| Class: | Ext.data.ArrayReader |
| Extends: | Ext.data.JsonReader |
示例代码:
var Employee = Ext.data.Record.create([
{name: 'name', mapping: 1}, // 属性mapping用于指定下标
{name: 'occupation', mapping: 2} // 如果不指定就按照定义的先后顺序
]);
var myReader = new Ext.data.ArrayReader({
id: 0 // 提供数组的下标位置存放记录的ID(可选的)
}, Employee);
形成这种形式的数组:
[ [1, 'Bill', 'Gardener'], [2, 'Ben', 'Horticulturalist'] ]
@cf
| 配置项 | 定义者 | |
|---|---|---|
|
id
: String
提供数组的下标位置存放记录的ID(可选的)
提供数组的下标位置存放记录的ID(可选的)
|
ArrayReader | |
|
totalProperty
: String
记录集的总数的属性名称。如果是需要分页的话该属性就必须指定。
记录集的总数的属性名称。如果是需要分页的话该属性就必须指定。
|
JsonReader | |
|
root
: String
指定包含所有行对象的数组
指定包含所有行对象的数组
|
JsonReader | |
| 属性 | 定义者 | |
|---|---|---|
|
meta
: meta
送入构造器的DataReader的配置元数据。
送入构造器的DataReader的配置元数据。
|
DataReader | |
|
jsonData: this.
异步通信完毕后,保留原始JSON数据以便将来由必要的用途。如果没有...
异步通信完毕后,保留原始JSON数据以便将来由必要的用途。如果没有数据加载,那么会抛出一个load异常,该属性为undefined。
|
JsonReader | |
| 方法 | 定义者 | |
|---|---|---|
ArrayReader
(
Object meta,
Object recordType
)
: Ext.data.ArrayReader
构造器
构造器
参数项:
|
ArrayReader | |
readRecords
(
[Object o]
)
: Object
由一个JSON对象产生一个包含Ext.data.Records的对...
由一个JSON对象产生一个包含Ext.data.Records的对象块。
参数项:
|
JsonReader | |
JsonReader
(
Object meta,
Object recordType
)
: Ext.data.JsonReader
构造器
构造器
参数项:
|
JsonReader | |
read
(
Object response
)
: Object
从远端服务器取得数据后,仅供DataProxy对象所使用的方法。
从远端服务器取得数据后,仅供DataProxy对象所使用的方法。
参数项:
|
JsonReader | |
DataReader
(
Object meta,
Object recordType
)
: Ext.data.DataReader
构造器
构造器
参数项:
|
DataReader | |