Kendo DataSource和嵌套的Json

时间:2016-06-24 19:34:55

标签: json kendo-ui

我无法找到准确描述在这种情况下要做什么的文档。

我的DataSource

有以下架构
schema: {
    model: {
        id: "Id",
        fields: {
            BuyerProfile: [
                {
                    Id: { type: "number" },
                    Name: { type: "string" },
                    City: { type: "string" },
                    State: { type: "string" },
                    Description: { type: "string" },
                    BuyerType: [
                        {
                            Id: { type: "number" },
                            Name: { type: "string" }
                        }
                    ]
                }
            ]
        }
    }
}

我的JSON格式正常,我没有任何错误。但是当我尝试在我的剑道模板中打印任何项目时,我只是打印undefined

例如:

<script type="text/x-kendo-tmpl" id="profileTemplate">
    <p> #:BuyerProfile.Name# </p>
</script>

上面的示例实际上只是在undefined标记内打印p。没有JavaScript错误或其他任何东西。

我可能错了,但我想我在某处读到了这就是你如何使用Kendo嵌套的JSON对象。然而,显然不是因为它不起作用或者我错过了什么。

1 个答案:

答案 0 :(得分:0)

您正在寻找的答案可能是herehere。基本上,您需要解析您的架构,或者只是使架构平坦而没有任何嵌套属性。