Я пытаюсь написать простой виджет Dojo HelloWorld, но не вижу результата в браузере. Структура каталога:
tutorial
dojotoolkit
dijit
dojo
dojox
my_ext
HelloWorldWidget.js
test.html
Ниже приведены коды:
HelloWorldWidget.js
dojo.provide("my_ext.HelloWorldWidget");
dojo.require("dijit._Widget");
dojo.require("dijit._Templated");
dojo.declare(
"my_ext.HelloWorldWidget",[dijit._Widget,dijit._Templated], {
templateString: '<div>This is a test</div>'
});
test.html
<html>
<head>
<script type="text/javascript">
var djConfig = {
isDebug:true, parseOnLoad:true
};
</script>
<script type="text/javascript" src="dojotoolkit/dojo/dojo.js"></script>
<script language="JavaScript" type="text/javascript">
dojo.require("my_ext.HelloWorldWidget");
</script>
</head>
<body>
<!-- as an HTML element with dojoType attribute -->
<div dojoType="HelloWorldWidget"></div>
</body>
</html>
Будет очень полезно, если кто-нибудь укажет на ошибку. Я потратил довольно много времени безрезультатно на это. Спасибо.