Я создал LocalStorage магазин и хранят демонстрационные значения в нем после этого урока:Настройка LocalStorage магазин для вложенного списка
http://sureshdotariya.blogspot.com/2013/03/understanding-local-storage-proxy-in.html
И все это прекрасно работает, я осмотрел хранить данные в ресурсы в хроме, и именно там, и когда я загрузить страницу не загружает мелкие, без ошибок, но он не показывает данные, вот мой взгляд код:
Ext.define('MyTest.view.SearchPanel', {
extend: 'Ext.Panel',
xtype: 'searchpanel',
config: {
layout: 'fit',
items: [
{
xtype: 'nestedlist',
title: 'Search Results',
displayField: 'Name',
store: {
storeId: 'UserStore',
fields: ['Name']
},
}]
}
});
что я здесь отсутствует? Можно ли использовать локальное хранилище в качестве хранилища для вложенного списка? И если да, то почему он показывает «Нет найденных элементов», я добавил магазин в app.js, я попробовал его в этом представлении, но это не сработало.
Ваша помощь приветствуется, спасибо.
Где вы положили данные в магазине? Я вижу, что здесь вы определяете новый магазин, но не добавляете в него какие-либо данные. Если у вас есть хранилище с данными в нем, я бы предположил, что у вас есть два магазина: один с данными и один привязанный к представлению. Проверьте, содержит ли 'Ext.ComponentQuery.query (" nestedlist ") [0] .getStore()' данные. – Alexander