2012-05-04 3 views
2

В прошлом я создал свои магазины, используя Ext.create ('Ext.data.Store', ... , и когда я хотел загрузить данные, он содержался в загруженном объекте JSON , все, что мне нужно было сделать MyStore.loadData (myDataObj);store.loadData не определен. Как загрузить данные в магазин Sencha Architect

Это не работает с магазинами вы определяете в Сенча Architect, вы получите сообщение об ошибке: не определено для LoadData

у меня есть обычай Ext.Ajax. которую я использую, чтобы получить данные, которые не поддаются определению в прокси-магазине. Мои данные находятся в правильном формате JSON, но мне не повезло найти способ принудительно загрузить данные в хранилище без использования прокси-сервера store .

Мне удалось заставить MyStore.add ({- json string ...}) работать, но это добавляет только одну запись.

Почему store.loadData() не поддерживается ??? Что я могу использовать вместо этого ???

ответ

3

использование store.setData предполагается, что вы используете проект Touch.

0

Я ознакомился с документами Sencha API. Проблема здесь в том, что Store.loadData не представляется допустимым (т. Е. Не определено) при ссылке в пользовательской функции в Sencha Architect. Я не смог найти способ взять переменную, которая имеет действительный объект JSON и загрузить его в s store. Единственный метод, который, как я полагаю, будет работать, - это если я создал магазины в функции, но это победит удивительный пользовательский интерфейс, который предоставляет архитектор.

Смежные вопросы