extjs数组阅读器

时间:2010-12-21 19:57:25

标签: arrays extjs store

我正在尝试使用数组读取器创建数据存储。在每个记录中,都有一个字段数组。但是,我只需要记录中的一些字段。如何设置数组读取器,以便只将部分记录映射到数据存储?

1 个答案:

答案 0 :(得分:1)

对于阅读器中的每个字段,只需添加一个“映射”项,并将其设置为等于数组中项的索引。例如:

var arrData = [
    ['Col 1', 'Col 2', 'Col 3']
    ['Col 1', 'Col 2', 'Col 3']
    ['Col 1', 'Col 2', 'Col 3']
];
var reader = new Ext.data.ArrayReader({}, [
    {name: 'First Column', mapping: 0},
    {name: 'Third Column', mapping: 2},
]);

这将排除第二列(基于零的索引)