Exyjs4字段映射问题

时间:2013-12-24 07:45:03

标签: json extjs4 mapping

我在extjs4工作。我有格式=

的json
[
    {
        "id": 47,
        "review": null,
        "Versions": [
            {
                "id": 44,
                "version": 1,
                "Item": null,
                "file": {
                    "fileName": "File 98",
                    "title": null
                }
            }
        ]
    },
    {
        "id": 47,
        "review": null,
        "Versions": [
            {
                "id": 45,
                "version": 1,
                "Item": null,
                "file": {
                    "fileName": "try.xls",
                    "title": null
                }
            }
        ]
    }
]

在模型中,我想访问这些字段。所以我把映射写为=

{name : 'versionId' , type : 'int' , mapping : 'Versions.version'},
{name : 'fileName' , type : 'string' , mapping : 'Versions.file.fileName'}

但它总是将versionId和fileName显示为空白。那么如何在extjs4中进行这些映射

1 个答案:

答案 0 :(得分:0)

我认为您的模型中不能有字段类型对象。

您必须创建一个不同的商店,其中root是Versions,并从那里映射您的字段... 我还要将这个文件对象放在Versions。