PropertiesMethodsEventsConfig OptionsDirect Link

Class Ext.data.ArrayReader

Package: Ext.grid
Defined In: .js
Class:
Extends: Ext.data.DataReader
数组读取器,继承自数据读取器(Ext.data.DataReader)。 该类的作用是将一个数组(该数组中的每个元素代表着一行数据字段,字段被放到Record对象中作为子脚本使用)转换成 Ext.data.Record的对象数组,字段定义的mapping属性如果存在,或字段在定义中的原始位置。

示范代码:


var Employee = Ext.data.Record.create([
    {name: 'name', mapping: 1},         //"mapping"仅当有"id"字段出现时(排除了使用原始位置作为索引)需要
    {name: 'occupation', mapping: 2}    
]);
var myReader = new Ext.data.ArrayReader({
    id: 0                     // 下面的行数组内提供了该记录的id (可选的)
}, Employee);

假设数组是这样的:


[ [1, 'Bill', 'Gardener'], [2, 'Ben', 'Horticulturalist'] ]
  
@cfg {String} id (可选项) 下面的行数组内提供了该记录的id

配置项

这个类没有配置项。

公告属性

属性 定义者

公共方法

方法 定义者

公告事件

这个类没公共的事件。