我一直在努力设置剑道网格来读取包含产品和许可证密钥的 XML 文件。
到目前为止,我已经让主网格很好地阅读了产品,但我想创建一个包含该产品键的详细信息表。
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 人,而且我不习惯使用其他 Telerik 产品的 Kendo 文档。