0

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

var dataSource = new kendo.data.DataSource({
 data: {
  a:"A",
  b:{
     c:"C",
     d:"D"
    }
 },
 schema:{
  model:{
   fields:{
    a: "string"
    b: ???
   }
  }
 }
})

到剑道网格。“ a ”属性没问题,但我不知道如何绑定(甚至可能)“ b ”的内容。我应该将“ b ”声明为单独的数据源吗?我用谷歌搜索了很多,但似乎我无法正确地表述我的问题......所以,有人可以帮忙吗?

4

1 回答 1

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 数据也可以完美地绑定模型。

于 2013-06-07T05:31:10.493 回答