使用敲除js绑定剑道网格

时间:2019-07-09 12:32:26

标签: asp.net-mvc knockout.js kendo-ui

我正在学习一个网站,因为我必须创建一个网站,所以我知道kendo ui并知道如何将它与jquery一起使用,但是如果我想使用Knockout js绑定网格,应该怎么做?我做了吗?我尝试了以下操作,但不起作用,运行时不显示任何内容:

我的视图模型

   var viewModel = {
       items: ko.observableArray([
          { id: ko.observable('1'), name: ko.observable('a') },
          { id: ko.observable('2'), name: ko.observable('b') },
          { id: ko.observable('3'), name: ko.observable('b') },
          { id: ko.observable('4'), name: ko.observable('d') }
        ])
    };

我这样绑定它:

  ko.applyBindings(viewModel);

这是我的观点:

 <div data-bind="kendoGrid:{dataSource:items,colums:[{field:'id()'},{field:'name()'}]}"> </div>

我缺少什么吗,这是绑定淘汰赛的正确方法吗?

1 个答案:

答案 0 :(得分:1)

您确定参数的名称和语法吗?

  • dataSource应该是包含data的对象(请参见here
  • colums应该是columns

此外,您还可以查看官方的连接器文档here