Показать сообщение отдельно
  #5 (permalink)  
Старый 02.09.2011, 12:12
Новичок на форуме
Отправить личное сообщение для xalt Посмотреть профиль Найти все сообщения от xalt
 
Регистрация: 26.08.2011
Сообщений: 3

Сообщение от likhter Посмотреть сообщение
Если все данные пучком, то можно так
var data = [];
store.each(function(item) {
  data.push(item.data);
)};
var json = Ext.encode(data);


Если по одному (к примеру, сразу после добавлении записи в таблицу), то вам стоит посмотреть Ext.data.DataWriter и его применение со Ext.data.Store (к примеру, JsonStore)
Да, такой вариант подходит.
Т.е. создается массив объектов, а потом он целиком енкодится в json строку. Я думал енкод нельзя применять к массиву объектов.
Спасибо за совет, код упростился.
Ответить с цитированием