创建自定义Dojo小部件
我是道场新手。我试图从头开始创建一个自定义dojo小部件。我面临的问题是小部件没有被解析。我看到该小部件的创建自定义Dojo小部件,dojo,Dojo,我是道场新手。我试图从头开始创建一个自定义dojo小部件。我面临的问题是小部件没有被解析。我看到该小部件的postreate方法没有被调用。正在从服务器下载小部件JS文件 以下是我遵循的步骤 在测试文件夹中创建了一个JavaScript文件CustomWidget.js dojo.provide('test.CustomWidget'); require('dijit._Widget'); declare('test.CustomWidget',dijit.\u Widget{ 文字:“你好,世
postreate
方法没有被调用。正在从服务器下载小部件JS文件
以下是我遵循的步骤
dojo.provide('test.CustomWidget');
require('dijit._Widget');
declare('test.CustomWidget',dijit.\u Widget{
文字:“你好,世界”,
后创建:函数(){
log(this.text+'text');
this.domNode.innerHTML=this.text;
}
});
dojo.require
导入了test.CustomWidget
require('test.CustomWidget');
addOnLoad(函数(){dojo.parser.parse(“addFavorites”);});
我可以看到CustomWidget.js文件正在下载,但我没有看到控制台语句正在打印。有人能帮我吗?看起来你没有实例化这个小部件,你有这样的代码吗
<div dojoType="mindtree.CustomWidget">...</div>
。。。
否则,这就像声明一个类,但从不调用new