帮助我如何编写以下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" }
由于
答案 0 :(得分:0)
目前尚不清楚第一个JSON对象是代表数据中的一个数据项(参见1),还是包含两个项目的整个数据(sev
和sum
)(见2)。在任何一种情况下,Kendo UI DataSource都不支持这样的数据结构,这就是原因:
可以通过from
在架构中定义嵌套字段,但前提是它们不是嵌套数组的一部分。
所有数据项必须是作为单个数组成员的纯JavaScript对象。在这种情况下,有两个数组与两个字段相关联(sev
和sum
)。
这是一个展示了两个选项的例子。