この議論について多くの質問があるのを見てきましたが、誰もが私に合った答えを持っています. それでは、コードを掘り下げてみましょう。
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'
});
これがグリッドです。認識され、グリッドが Web ページに表示されます。
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 3 のノードですか? グリッドの列の名前は、json ファイルで読み取る必要があるこのノードのフィールドの名前です。json ファイルは以下にありますが、このビューアーで読むことをお勧めします。
json . _
アニェーゼ