Хранилище extjs не загружено, сервер bu возвращает ответ json

Мой магазин extjs не загружается, даже если сервер возвращает правильный ответ json. Я проверил, что поля, возвращаемые из ответа, имеют те же имена, что и поля, определенные в хранилище. Сетка просто пустая.

Что я могу проверить?


person Victor    schedule 04.04.2011    source источник
comment
опубликуйте определение своего магазина и фрагмент ответа, и, возможно, мы сможем помочь   -  person Amol Katdare    schedule 05.04.2011


Ответы (1)


Вы должны проверить, что вы возвращаете массив объектов в ExtJS. Если вы возвращаете объект, содержащий массив объектов в виде поля, убедитесь, что вы указали rootProperty для JsonReader, чтобы найти массив. Убедитесь, что вы используете правильный считыватель данных (например, JsonReader).

Вы также можете попробовать добавить данные из ответа вручную в хранилище через add, чтобы убедиться, что данные хорошо вписываются.

person Li0liQ    schedule 05.04.2011
comment
Большое спасибо!! rootProperty отсутствовал - person Victor; 05.04.2011