-1

Kendo UI から dojo を実行しましたが、ローカルで動作させることができないようです。これが私のサンプルです(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 に答える