我一直在努力获取kendo网格设置,以便使用产品和许可证密钥读取XML文件。
到目前为止,我已经让Main网格正常阅读产品,但我想创建一个包含该产品密钥的详细信息表。
XML信息
<YourKey>
<Product_Key Name="Product">
<Key ID="xxx" Type="Static" ClaimedDate="7/23/13">KEY DATA"</Key>
</Product_Key>
<Product_Key Name="Product">
<Key ID="xxx" Type="Static" ClaimedDate="7/23/13">KEY DATA"</Key>
</Product_Key>
(****AND SO ON****)
</YourKey
我到目前为止的网格代码是:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href="styles/kendo.common.min.css" rel="stylesheet" />
<link href="styles/kendo.default.min.css" rel="stylesheet" />
<script src="js/jquery.min.js"></script>
<script src="js/kendo.web.min.js"></script>
<script src="js/kendo.grid.min.js"></script>
</head>
<body>
<div id="example2" class="k-content">
<div id="grid2"></div>
<script>
var dataSource = new kendo.data.DataSource(
{
transport: {
read: "KeysExport.xml"
},
schema: {
type:"xml",
data: "/YourKey/Product_Key",
model: {
fields: {
name: "@Name",
//keyType: "/Key/@Type",
//key: "/Key/text()"
}
}
}
});
$(document).ready(function () {
$("#grid2").kendoGrid({
dataSource: dataSource,
height: 550,
columns: [
{ field: "name", title: "name" }
]
});
});
</script>
</div>
</body>
</html>
非常感谢任何有关获取细节网格的帮助。我不是一个伟大的js家伙,而且Kendo文档不是我习惯的其他Telerik产品。