Здравствуйте, я хочу прочитать сценарий json и затем проанализировать его в хранилище ext js, но ничего не происходит, когда я использую встроенные данные для моего хранилища ext js, это работает.
это мой магазин в режиме работы "inline", который работает
Ext.define('GKZFrontend.store.Personnel', {
extend: 'Ext.data.Store',
alias: 'store.personnel',
model: 'GKZFrontend.model.Personnel',
fields: [
{ name: 'id', type: 'int' },
{ name: 'basis', type: "int" },
{ name: 'bezeichnung', type: "string" },
{ name: 'kreis', type: "int" },
{ name: 'flache', type: "float" },
{ name: 'bevoelkerungg', type: "int" },
{ name: 'bevoelkerungm', type: "int" },
{ name: 'bevoelkerungw', type: "int" }
],
data: {
data: [
{ id: '1', basis: "1", bezeichnung: "555-111-1111" ,kreis: "1",flache: "1",bevoelkerungg: "1",bevoelkerungm: "1",bevoelkerungw: "1"},
{ id: '2', basis: "2", bezeichnung: "555-222-2222" ,kreis: "1",flache: "2",bevoelkerungg: "2",bevoelkerungm: "2",bevoelkerungw: "2"},
{ id: '3', basis: "3", bezeichnung: "555-333-3333" ,kreis: "1",flache: "3",bevoelkerungg: "3",bevoelkerungm: "3",bevoelkerungw: "3"},
{ id: '4', basis: "4", bezeichnung: "555-444-4444" ,kreis: "1",flache: "4",bevoelkerungg: "4",bevoelkerungm: "4",bevoelkerungw: "4"}
]
},
proxy: {
type: 'memory',
url: 'http://localhost:1841/gemeinde/',
limitParam: null,
reader: {
type: 'json',
rootProperty: 'data'
}
},
autoLoad: true,
listeners: {
load: function(){
console.log('loaded');
}
}
});
, и это в режиме ajax или json, который не работает
Ext.define('GKZFrontend.store.Personnel', {
extend: 'Ext.data.Store',
alias: 'store.personnel',
model: 'GKZFrontend.model.Personnel',
fields: [
{ name: 'id', type: 'int' },
{ name: 'basis', type: "int" },
{ name: 'bezeichnung', type: "string" },
{ name: 'kreis', type: "int" },
{ name: 'flache', type: "float" },
{ name: 'bevoelkerungg', type: "int" },
{ name: 'bevoelkerungm', type: "int" },
{ name: 'bevoelkerungw', type: "int" }
],
proxy: {
type: 'ajax',
url: 'http://localhost:1841/gemeinde/',
limitParam: null,
reader: {
type: 'json',
rootProperty: 'data'
}
},
autoLoad: true,
listeners: {
load: function(){
console.log('loaded');
}
}
});