日期:2014-05-16  浏览次数:20721 次

extjs有关读取器的问题 - Web 开发 / Ajax
看下代码:
var MyRecord = Ext.data.Record.create([

{name: 'title', mapping:1},
{name: 'username', mapping:2},
{name: 'loginTimes', type:3}

]);
var myReader = new Ext.data.ArrayReader({ 
id: 0
}, MyRecord);

测试数据
[ [1, '测试', '小王',3], [2, '新年好', 'williamraym',13] ]

我想问下,红色部分,和测试数据怎么对应的?
mapping 1,2,3 表示什么意思哦?
title,username,loginTimes 怎么和数据对应的哦?


------解决方案--------------------
数组的索引 从0开始 ···mapping:1对应的就是 ‘测试’ mapping:2对应的就是 username
------解决方案--------------------
type 是指这列数据的数据类型
type:3
这种写法没用过
------解决方案--------------------
type表是表示数据的类型,有这种写法的吗?那可能是1表示字符串,2表示。。。3可能是表示数字类型。