我正在使用EXT-JS 3.2.0,我有一个由Ext.grid.EditorGridPanel
对象支持的Ext.data.Store
。商店有宁静的旗帜,并使用Ext.data.JsonReader
和Ext.data.JsonWriter
。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST / PUT生成的JSON将数据嵌套在根字段下。这与我调用的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON会产生如下所示的内容:
{
"data": {
"name": "TEST",
"id": "-1"
}
}
但我需要它
{
"name": "TEST",
"id": "-1"
}
有什么想法吗?
谢谢,
约翰
答案 0 :(得分:0)
我不知道这是否是最好的方法,但我最终创建了自己的Ext.data.Connection对象并在需要的地方发出请求,例如删除。不是我希望的解决方案,但它有效。