Kendo ui KendoUI的数据源模型;递归的;对象

Kendo ui KendoUI的数据源模型;递归的;对象,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我是KendoUI的新手,我尝试像这样绑定对象: var dataSource = new kendo.data.DataSource({ data: { a:"A", b:{ c:"C", d:"D" } }, schema:{ model:{ fields:{ a: "string" b: ??? } } } }) 剑道格网。使用“a”属性可以,但我不知道如何绑定“b”的内容(甚至可能)。 我是否应该将“b”声

我是KendoUI的新手,我尝试像这样绑定对象:

var dataSource = new kendo.data.DataSource({
 data: {
  a:"A",
  b:{
     c:"C",
     d:"D"
    }
 },
 schema:{
  model:{
   fields:{
    a: "string"
    b: ???
   }
  }
 }
})
剑道格网。使用“a”属性可以,但我不知道如何绑定“b”的内容(甚至可能)。 我是否应该将“b”声明为单独的数据源?
我在谷歌上搜索了很多,但似乎我无法正确地表述我的问题……那么,有人能帮我解决吗?

这种绑定在剑道网格中是可能的。您将使用如下所示的内容

 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数据也完全是模型绑定的。

对不起,我没有正确描述我的问题。它应该是:数据:{a:“a”,b:[{c:“c”},{d:“d”},{n:“n”}]}