我是KendoUI中的新手,我正在尝试绑定这样的对象:
var dataSource = new kendo.data.DataSource({
data: {
a:"A",
b:{
c:"C",
d:"D"
}
},
schema:{
model:{
fields:{
a: "string"
b: ???
}
}
}
})
到剑道网格。它有“ a ”属性,但我不知道如何绑定(甚至可能)“ b ”的内容。 我应该将“ b ”声明为单独的DataSource吗? 我搜索了很多,但似乎我无法正确地表达我的问题......那么,任何人都可以帮忙吗?
答案 0 :(得分:0)
这种绑定在剑道网格中是可能的。你将使用类似下面给出的东西
var dataSource = new kendo.data.DataSource({
data: {
a:"A",
b:{
c:"C",
d:"D"
}
},
schema:{
model:{
fields:{
a: "string"
'b.c': "string",
'b.d':"string"
}
}
}
})
这种绑定对我来说很好。请检查一下。如果您正在使用ASP.Net MVC,那么发布的JSON数据也可以完美地绑定模型。