我正在使用KendoUI网格。我想将一个数组作为数据源分配给网格而不是使用对象数组。
dataSource: [
[ "User One", 3 ],
[ "User Two", 3 ]
]
而不是使用
dataSource: [
{ name: "User One", age: 3 },
{ name: "User Two", age: 3 }
]
这可能吗?
答案 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;