Здравствуйте.
У меня есть базовая модель, в ней определена схема:
Ext.define("Communication.model.Base", {
extend: "Ext.data.Model"
,schema: {
namespace: 'Communication.model',
proxy: {
type: "ajax",
url: "/json?cmd=communication.api&entity={entityName}",
reader: {
type: "json"
}
}
}
});
Это вполне подходит для получения данных с сервера, ибо выполняется GET. Проблема начинается когда я что либо меняю в модели и вызываю save().
На сервер уходит запрос POST, на адрес типа "/json?_dc=1405606415659&cmd=communication.api&entit y=entity.Subject", а телом этого запроса идет json с измененными полями и айди: "{"name":"Subject 5 xxxx","id":5}".
Ввиду некоторых особенностей серверной архитектуры это неприемлемо, мне нужен POST на урл "/json", в котором все данные перечислены как пары имя-значение. Например так: "cmd=communication.api&entity=entity.Subject&json= ...". Подскажите пожалуйста, как настроить прокси на формирование пост запросов такого типа?