列名称为data时,kendo网格为空白

时间:2020-04-06 09:53:51

标签: kendo-ui kendo-grid kendo-ui-grid

我的剑道网格数据源包含一个字段“数据”,因此显示的网格为空白。这是Telerik link 有人可以告诉我如何解决这个问题吗?我没有选择将列名更改为我正在工作的项目中的其他内容

 var data = [{data:"test",attribute:"my title"},{data:"test",attribute:"my title"}];

  var grid = $("#grid").kendoGrid({
    dataSource: data,
    columns: [
      {field: 'data', title: 'Data'},
      {field: 'attribute', title: 'Attribute'}
            ]
    }).data("kendoGrid");
});

1 个答案:

答案 0 :(得分:0)

model var data = [{data:"data 1",attribute:"my title"},{data:"data 2",attribute:"my title"}]; var grid = $("#grid").kendoGrid({ dataSource: { data: data, schema: { model: { fields: { foo: { from: "data" } } } }, }, columns: [ {field: 'foo', title: 'Data'}, {field: 'attribute', title: 'Attribute'} ] }).data("kendoGrid"); 中定义它,如下所示:

var list = [{ a: "50", b: 4, c: 1 },
                    { a: "60", b: 3, c: 7 },
                    { a: "50'60", b: 3, c: 3 }];
var val = "50'60";
var res = Enumerable.From(list).Where("$.a=='" + val +"'").ToArray();

工作示例:Schema model

相关问题