Я видел много вопросов об этом аргументе, но у каждого есть ответ, который подходит для меня. Так что давайте копаться в коде:ExtJs4: загрузка данных json в сетку
Ext.define('Platform Member', {
extend: 'Ext.data.Model',
fields: [
{name: 'id'},
{name: 'name', type: 'string', convert: null, defaultValue: undefined},
{name: 'email', type: 'string', convert: null, defaultValue: undefined},
],
idProperty: 'id'
});
Это сетка, признается и сетки в веб-страницы.
var store = Ext.create('Ext.data.JsonStore', {
autoLoad: true,
model: "Platform Member",
proxy: {
type: 'ajax',
url: '../static/platform-member.json',
reader: {
type: 'json',
root: 'response/platform_members'
}
}
});
Вопрос: является ли корневой атрибут узлом json three, который следует читать? Причина, по которой имена столбцов сетки являются именами полей этого узла, которые должны быть прочитаны в json-файле. Файл json находится ниже, но я предлагаю вам прочитать это viewer.
json.
Agnese
Почему только после половины информации? Как выглядит ответ JSON. Какова конфигурация вашей сетки? Почему вы объявили имя и адрес электронной почты 'float'?!?! –
Вы правы, я исправляю это. – softwareplay
Исправлены проблемы. Спасибо, Эван. – softwareplay