Ext JS загрузить магазин - PullRequest
       12

Ext JS загрузить магазин

0 голосов
/ 16 сентября 2011

У меня проблема с перезагрузкой магазина для сетки.

var all = Ext.create('Ext.data.Store', {
model:'LiveLogModel',
proxy: {
    type: 'memory',
    reader: {
        type: 'json',
        root: 'items'
    }
} 
});
all.insert(0,newRecords);

Вот мой магазинДанные магазина добавляются динамически.Проблема в том, что через некоторое время я хочу обновить сетку для изменения цвета строки в сетке.Поэтому мне нужно перезагрузить магазин.Однако я не могу позвонить all.road () .Появилась ошибка «Не удается прочитать свойство« длина »из неопределенного».

В чем проблема?

1 Ответ

0 голосов
/ 16 сентября 2011

В вашем определении читателя вам нужно указать "totalProperty", а также другие свойства. и ваш json должен иметь такие атрибуты.

пример:

reader: {
    totalProperty : 'total',
    successProperty : 'success',
    idProperty : 'id',
    root : 'data',
    messageProperty : 'message'
}
...