во-первых, почему ты так загружал свой json?даже если это работает ... это простой способ:
text: 'Load1',
handler:function(){
myStore.load({
scope : this,
url : 'app/kontaktGrid1.json'
});
//myStore.getProxy().url = 'app/kontaktGrid1.json';
//myStore.load();
//grid.getView().refresh();
}
из документы , определение метода load
- Загрузка данных в хранилище через настроенный прокси ..
секунда, ваш датчик загружается только с сервера, нет отображающих данных ..
это означает, что нет ошибок с json, store и моделью ...
я думаю, что ваша проблема в панели сетки ..
попробуйте показать нам, как вы создали сетку
убедитесь, что ваш столбец сетки относится (dataIndex
) к вашему json
var grid = Ext.create('Ext.grid.Panel', {
store: store,
columns: [
{text : 'name', sortable : false, dataIndex:"name"},
{text : 'email', sortable : false, dataIndex:"email"},
{text : 'phone', sortable : false, dataIndex:"phone"}
],
//.....