Добрый день. Следую инструкциям по сенче.
Создал
Store
Ext.define('LogX.store.Users', {
extend: 'Ext.data.Store',
model: 'LogX.model.User',
// fields: ['name', 'email'],
autoLoad: true,
//добавили прокси доя обмена с сервером
proxy: {
type: 'ajax',
url: 'data/Users.json',
reader: {
type: 'json',
root: 'users',
successProperty: 'success'
}
}
});
Model
Ext.define('LogX.model.User', {
extend: 'Ext.data.Model',
fields: ['name', 'email']
});
//View
Ext.define('LogX.view.user.List' ,{
extend: 'Ext.grid.Panel',
alias: 'widget.userlist',
title: 'All Users',
store: 'Users',
initComponent: function() {
this.store = {
fields: ['name', 'email'],
data : [
{name: 'Ed', email: 'ed@sencha.com1'},
{name: 'Tommy', email: 'tommy@sencha.com'}
]
};
this.columns = [
{header: 'Name', dataIndex: 'name', flex: 1},
{header: 'Email', dataIndex: 'email', flex: 1}
];
this.callParent(arguments);
},
renderTo: Ext.getBody()
});
Информация из users.json
{
"success": true,
"users": [
{"id": 1, "name": 'Ed', "email": "ed@sencha.com"},
{"id": 2, "name": 'Tommy', "email": "tommy@sencha.com"}
]
}
Все работает,кроме сохранения данных в модели и передачи их с помощь users.json
Ошибка из консоли отладчика
GET
http://localhost:82/data/Users.json?...t=0&limit= 25 404 (Not Found)
В итоге. Не могу сохранить изменения.
Подскажите, пожалуйста,в чем я мог накосячить или как-таки настроить сохранение?