Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2015, 13:54
Новичок на форуме
Отправить личное сообщение для Koluchiy Посмотреть профиль Найти все сообщения от Koluchiy
 
Регистрация: 05.07.2015
Сообщений: 6

Проблема с api destroy
Всем привет. У меня есть маленький вопрос. Есть такой вот 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"}]".

Подскажите пожалуйста где я ошибся.
Ответить с цитированием