1

我一直在努力设置剑道网格来读取包含产品和许可证密钥的 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 文档。

4

0 回答 0