2

私は道場とdgridが初めてです。サイトのチュートリアルに従っていましたが、2 つのエラーがあります

Uncaught ReferenceError: define is not defined dojo.js:1

Uncaught ReferenceError: require is not defined index.html:10

http://dojofoundation.org/packages/dgrid/tutorials/hello_dgrid/からコードをコピーし、言われたとおりにフォルダー名を変更しました。

ファイルは適切な場所にあり、問題が見つかりません。たぶん、dojo ファイルで何かを変更する必要があります。

<script src="dojodatagrid\dojo.js" data-dojo-config="async: true"></script>
<script>
    require(["dgrid/Grid", "dojo/domReady!"], 
    function(Grid){
        var data = [
            { first: "Bob", last: "Barker", age: 89 },
            { first: "Vanna", last: "White", age: 55 },
            { first: "Pat", last: "Sajak", age: 65 }
        ];

        var grid = new Grid({
            columns: {
                first: "First Name",
                last: "Last Name",
                age: "Age"
            }
        }, "grid");
        grid.renderArray(data);
    });
</script>
4

2 に答える 2

2

テストとして、次のような CDN を使用してみてください。

<script data-dojo-config="async: 1" src="//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js"></script>

于 2013-04-01T12:44:44.053 に答える
0

dojodatagrid 内で CPM を使用して dgrid をインストールした可能性があります。src はsrc="dojodatagrid/dojo/dojo.js"である必要があり、src=" dojodatagrid /dojo.js"ではありません

于 2013-04-11T09:11:28.147 に答える