Сообщение от likhter
|
Если все данные пучком, то можно так
var data = [];
store.each(function(item) {
data.push(item.data);
)};
var json = Ext.encode(data);
Если по одному (к примеру, сразу после добавлении записи в таблицу), то вам стоит посмотреть Ext.data.DataWriter и его применение со Ext.data.Store (к примеру, JsonStore)
|
Да, такой вариант подходит.
Т.е. создается массив объектов, а потом он целиком енкодится в json строку. Я думал енкод нельзя применять к массиву объектов.
Спасибо за совет, код упростился.