Настройка JSON, сгенерированного EXT-JS - PullRequest
1 голос
/ 23 июля 2010

Я использую EXT-JS 3.2.0, и у меня есть Ext.grid.EditorGridPanel, подкрепленный объектом Ext.data.Store.В магазине установлен флажок restful и используются Ext.data.JsonReader и Ext.data.JsonWriter.Это прекрасно работает для извлечения данных и заполнения сетки.Однако когда я добавляю или обновляю запись, JSON, созданный для POST / PUT, содержит данные, вложенные в корневое поле.Это не соответствует тому, что ожидает служба, которую я вызываю.Он хочет плоский объект.Например, когда я добавляю или обновляю запись, файл JSON выглядит примерно так:

{
   "data":  {
      "name": "TEST",
      "id": "-1"
   }
}

Но мне нужно, чтобы оно было

{
   "name": "TEST",
   "id": "-1"
}

Есть идеи?1012 * Спасибо,

Джон

1 Ответ

0 голосов
/ 27 июля 2010

Я не знаю, лучший ли это подход, но в итоге я создал свой собственный объект Ext.data.Connection и сделал запрос там, где он мне нужен, например, при удалении. Не то решение, на которое я надеялся, но оно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...