欢迎访问中国最大的EXTJS讨论社区 首页 论坛 教程

Ext教程-一起Ext

当前位置: 首页 > 教程 > Ext Data Store >

Ext.data专题六(一):常用Reader之ArrayReader

时间:2009-04-13 23:00来源: 作者: 点击:
从 proxy 中读取的数据需要进行解析,这些数据转换成 Record 数组后才能提供给 Ext.data. Store 使用。 ArrayReader 的作用是从二维数组里依次读取数据,然后生成对应的 Record 。默认情况下是按

  

proxy中读取的数据需要进行解析,这些数据转换成Record数组后才能提供给Ext.data. Store使用。

ArrayReader的作用是从二维数组里依次读取数据,然后生成对应的Record。默认情况下是按列顺序读取数组中的数据,不过你也可以考虑用mapping指定record与原始数组对应的列号。ArrayReader的用法很简单,但缺点是不支持分页。使用二维数组的方式如下面的代码所示。

 

var data = [

    ['id1','name1','descn1'],

    ['id2','name2','descn2']

];

 

对应的ArrayReader如下面的代码所示。

 

var reader = new Ext.data.ArrayReader({

    id:1

},[

    {name:'name',mapping:1},

    {name:'descn',mapping:2},

    {name:'id',mapping:0},

]);

 

我们演示的是字段顺序不一致的情况,如果字段顺序和列顺序一致,就不用额外配置mapping

 

声明:本站教程文章版权为一起Ext(http://www.17ext.com/)所有,转载请注明出处
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容