2010-07-22 80 views
1

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

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

但我需要它是

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

任何想法?

感谢,

约翰

回答

0

我不知道这是否是最好的办法,但我结束了创建我自己的Ext.data.Connection对象,并提出要求,我需要它,例如在删除。不是我希望的解决方案,但它的工作原理。