我是dojo和dgrid的新手。我在下面的網站上的教程,但我有兩個錯誤Dojo,dgrid定義未定義
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>
我相信你的腳本'src'屬性應該是'SRC =「dojodatagrid/dojo.js「.' – Default
你是否包含'claro.css'?有時候我會忘記這一點,而網格不渲染。 – Jess
@Jessemon我忘了包括它,但它沒有解決問題;)我跟着教程,並沒有任何css說。 對於路徑:我試了兩個,他們都工作:)但錯誤保持 –