читатель массива extjs - PullRequest
1 голос
/ 21 декабря 2010

Я пытаюсь создать хранилище данных с помощью считывателя массива. в каждой записи есть массив полей. Однако мне нужны только некоторые поля в записи. Как настроить считыватель массива таким образом, чтобы только часть записи отображалась в хранилище данных?

1 Ответ

1 голос
/ 22 декабря 2010

Для каждого поля в считывателе просто добавьте элемент 'mapping' и установите его равным индексу элемента в массиве, для которого он предназначен. например:

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},
]);

Это исключит 2-й столбец (нулевой индекс)

...