我在我的商店的代理中设置了 nameProperty,如下所示:代码:
writer : {
type : 'json',
nameProperty : 'mapping',
root : 'PerVO'
}
在我的模型中,映射如下:
{
name : 'modules',
mapping : 'modules.collection',
defaultValue: []
},
当我在商店中调用 CRUD 操作时,这很好用。现在我想将格式的数据发送到服务器以进行其他操作。问题是当我从 store 获取记录时,映射丢失了。那么我如何使用Ext.data.writer.Json 或其他一些api来生成数据,就像它在发送到应用了映射的服务器时生成的一样:
这是商店发送保存的内容(我需要这样的数据。注意:区别是“收藏:”)
"modules": {
"collection": {
"isActive": 1,
"metadata": {
"actionCodes": "",
"memos": ""
},
"moduleCode": "OM",
"moduleId": 250,
"moduleName": "Org Management",
"success": false,
"viewId": 0
}
},
这是我在查找记录时从商店得到的:
"modules": {
"isActive": 1,
"metadata": {
"actionCodes": "",
"memos": ""
},
"moduleCode": "OM",
"moduleId": 250,
"moduleName": "Org Management",
"success": false,
"viewId": 0
},
我需要获取商店发送到服务器的数据。谢谢 Nohsib