Всем привет. У меня есть маленький вопрос. Есть такой вот data.Store для grid.Panel:
Ext.define('MyFirstApplication.EmployeeStore', {
extend:'Ext.data.Store',
model: 'MyFirstApplication.EmployeeModel',
autoLoad: true,
pageSize: 10,
proxy: {
type: 'ajax',
api: {
create: '/List/Create',
read: '/List/Read',
update: '/List/Update',
destroy: '/List/Delete'
},
reader: {
type: 'json',
rootProperty: 'data',
messageProperty: 'meta.msg',
metaData: 'meta',
idProperty: 'id',
totalProperty: 'meta.total',
successProperty: 'meta.success'
},
writer: {
type: 'json',
writeAllFields: true,
allowSingle: false,
clientIdProperty: null
}
}
});
Когда я читаю записи у меня URL "GET /List/Read?_dc=1436178329384&page=1&start=0&limit=10 HTTP/1.1".
Когда создаю запись URL "POST /List/Create?_dc=1436178336225 HTTP/1.1" с JSON "[{"id":null,"firstName":"Иван","lastName":"Ив анов","email":"ivanovivan@email.com"}]".
Когда изменяю запись URL "POST /List/Update?_dc=1436178590827 HTTP/1.1" с JSON "[{"id":11,"firstName":"Иван","lastName":"Ива нов","email":"ivanovivan@email.com"}]".
Но вот когда удаляю запись - начинается интересное: URL "POST /MyFirstApplication.EmployeeModel?_dc=1436178791556 HTTP/1.1" с JSON "{"id":11}".
А расчитываю на такое: URL "POST /List/Delete?_dc=1436178590827 HTTP/1.1" с JSON "[{"id":11,"firstName":"Иван","lastName":"Ива нов","email":"ivanovivan@email.com"}]".
Подскажите пожалуйста где я ошибся.