kendoui grid将数组指定为datasource而不是object数组

时间:2016-03-17 16:26:44

标签: kendo-ui telerik kendo-grid

我正在使用KendoUI网格。我想将一个数组作为数据源分配给网格而不是使用对象数组。

dataSource: [
   [ "User One", 3 ],
   [ "User Two", 3 ]
]

而不是使用

dataSource: [
     { name: "User One", age: 3 },
     { name: "User Two", age: 3 }
]

这可能吗?

1 个答案:

答案 0 :(得分:1)

可能,但它并不完全正常。它仅适用"to some extent"certain things won't work (I.E。编辑和选择)

在链接的帖子中,他们还提到他们没有任何实施计划,尽管那是几年前的事。



var source = [
   [ "User One", 3 ],
   [ "User Two", 33 ]
];

$('#myGrid').kendoGrid({
  columns: [
    { field: "[0]", title: "User" },
    { field: "[1]", title: "Number" }
  ],
  dataSource: {
    data: source
  }
});

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="//kendo.cdn.telerik.com/2015.3.1111/styles/kendo.common-material.min.css" />
  <link rel="stylesheet" href="//kendo.cdn.telerik.com/2015.3.1111/styles/kendo.material.min.css" />
  <script src="//kendo.cdn.telerik.com/2015.3.1111/js/jquery.min.js"></script>
  <script src="//kendo.cdn.telerik.com/2015.3.1111/js/kendo.all.min.js"></script>
</head>
<body>
    
    <div id="myGrid"></div>

</body>
</html>
&#13;
&#13;
&#13;