Я использую EXT-JS 3.2.0, и у меня есть Ext.grid.EditorGridPanel
, поддерживаемый объектом Ext.data.Store
. В хранилище имеется остаточный флаг и используется Ext.data.JsonReader
и Ext.data.JsonWriter
. Он отлично работает для извлечения данных и заполнения сетки. Однако, когда я добавляю или обновляю запись, JSON, созданный для POST/PUT, имеет данные, вложенные в корневое поле. Это не соответствует тому, что ожидает служба, которую я вызываю. Он хочет плоский объект. Например, при добавлении или обновлении записи, то JSON производит выглядит примерно так:Настройка JSON, сгенерированная EXT-JS
{
"data": {
"name": "TEST",
"id": "-1"
}
}
Но мне это нужно, чтобы быть
{
"name": "TEST",
"id": "-1"
}
Любые идеи?
Спасибо,
Джон