自定义EXT-JS生成的JSON

时间:2010-07-22 20:33:21

标签: extjs

我正在使用EXT-JS 3.2.0,我有一个由Ext.grid.EditorGridPanel对象支持的Ext.data.Store。商店有宁静的旗帜,并使用Ext.data.JsonReaderExt.data.JsonWriter。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST / PUT生成的JSON将数据嵌套在根字段下。这与我调用的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON会产生如下所示的内容:

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

但我需要它

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

有什么想法吗?

谢谢,

约翰

1 个答案:

答案 0 :(得分:0)

我不知道这是否是最好的方法,但我最终创建了自己的Ext.data.Connection对象并在需要的地方发出请求,例如删除。不是我希望的解决方案,但它有效。