【问题标题】:How to write schema for a Json element in KendoUI?如何在 Kendo UI 中为 Json 元素编写模式?
【发布时间】:2016-09-21 12:18:32
【问题描述】:

帮助我如何为以下 json 对象编写架构

{
    sev: [{
        t: "t1",
        v: v1
    }, {
        t: "t2",
        v: v2
    }],
    sum: [{
        te: "te1",
        ve: ve1
    }, {
        te: "te2",
        ve: ve2
    }, {
        te: "te3",
        ve: ve13
    }]
}

其中t、te 是字符串,v、ve 是数字(整数)。

如果架构是这样写的

      schema: {
            model: {
                fields: {
                    s: { type: "string" },
                    t: { type: "number" },
                    g: { type: "string" }
                }
            }

对于

{ s: "a", t: b, g: "c" } 

谢谢

【问题讨论】:

    标签: jquery json kendo-ui


    【解决方案1】:

    不清楚第一个 JSON 对象是代表数据中的一个数据项(见 1),还是具有两项的整个数据(sev 和 sum) (见 2)。无论哪种情况,Kendo UI DataSource 都不支持此类数据结构,原因如下:

    1. 可以通过from 在架构中定义嵌套字段,但前提是它们不是嵌套数组的一部分。

    2. 所有数据项都必须是纯 JavaScript 对象,它们是单个数组的成员。在这种情况下,有两个数组与两个字段(sev 和 sum)相关联。

    这是一个展示了两个选项的示例。

    http://dojo.telerik.com/AFiTE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多