-1

我已经从 Kendo UI 运行了道场,但我似乎无法让它在本地工作。这是我的示例(源自 DOJO):

<!DOCTYPE html>
<html>
<head>
    <script src="js/kendo.all.min.js" type="text/javascript"></script>
    <script src="js/kendo.core.min.js" type="text/javascript"></script>
    <script src="js/kendo.data.min.js" type="text/javascript"></script>
    <script src="js/jquery.min.js" type="text/javascript"></script>
    <link href="styles/kendo.common.min.css" rel="stylesheet" type="text/css"/>
    <link href="styles/kendo.default.min.css" rel="stylesheet" type="text/css"/>
    <script src="js/jquery.min.js" type="text/javascript"></script>
    <script src="js/kendo.web.min.js" type="text/javascript"></script>
    <script src="js/kendo.grid.min.js" type="text/javascript"></script>

    <script>
        var movies = [
            { Title: "Star Wars: A New Hope", Year: 1977 },
            { Title: "Star Wars: The Empire Strikes Back", Year: 1980 },
            { Title: "Star Wars: Return of the Jedi", Year: 1983 }
        ];

        $("#grid").kendoGrid({
            dataSource: new kendo.data.DataSource({
                data: movies
            })
        });
    </script>
</head>
<body>
<div id="grid"></div>

</body>
</html>

请帮忙!

4

1 回答 1

3

您已经包含了几乎每一个剑道 JavaScript 文件。您只需要包含 kendo.all.min.js - 它包含所有其他文件。可以在JavaScript 依赖项帮助主题中找到更多信息。

还有一个问题。您的代码会立即执行,并且网格的 DIV 还不是 DOM 的一部分。$("#grid") 不会返回任何内容。

这是您的代码的固定版本:http: //jsbin.com/esalih/1/edit

于 2013-01-10T06:52:17.200 回答