Extjs 自定义EXT-JS生成的JSON
我使用的是EXT-JS 3.2.0,我有一个由EXT.data.Store对象支持的EXT.grid.EditorGridPanel。存储区启用restful标志,并使用Ext.data.JsonReader和Ext.data.JsonWriter。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST/PUT生成的JSON将数据嵌套在根字段下。这与我呼叫的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON生成的结果如下所示:Extjs 自定义EXT-JS生成的JSON,extjs,Extjs,我使用的是EXT-JS 3.2.0,我有一个由EXT.data.Store对象支持的EXT.grid.EditorGridPanel。存储区启用restful标志,并使用Ext.data.JsonReader和Ext.data.JsonWriter。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST/PUT生成的JSON将数据嵌套在根字段下。这与我呼叫的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON生成的结果如下所示: { "data":
{
"data": {
"name": "TEST",
"id": "-1"
}
}
但我需要它
{
"name": "TEST",
"id": "-1"
}
有什么想法吗
谢谢
John我不知道这是否是最好的方法,但我最终创建了自己的Ext.data.Connection对象,并在需要的地方发出请求,例如在delete上。这不是我所希望的解决方案,但它是有效的