PropertiesMethodsEventsConfig OptionsDirect Link

Class Ext.data.ArrayReader

Defined In: ArrayReader.js
Class: Ext.data.ArrayReader
Extends: Ext.data.JsonReader
这个Data reader透过一个数组的数据转化为Ext.data.Record对象组成的数组, 数组内的每个元素代表一行数据。通过使用下标来把字段抽取到Record对象, 字段定义中,属性mapping用于指定下标,如果不指定就按照定义的先后顺序。

示例代码:


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

配置项

配置项 定义者

公告属性

属性 定义者

公共方法

方法 定义者

公告事件

这个类没公共的事件。