【发布时间】:2014-09-05 19:18:12
【问题描述】:
按照我的自定义小部件的代码。 除了“onShow”事件之外,一切正常。
有没有办法将事件“onShow”添加到自定义小部件?
谢谢!
类:
define(["dojo/_base/declare","dijit/_WidgetBase", "dijit/_TemplatedMixin", "dijit/_WidgetsInTemplateMixin"
,"dojo/text!./templates/testWidget2.html"
],
function(declare, _WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin
,template
){
return declare([_WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin ], {
templateString: template,
onShow: function() {
console.info("testW2 onShow")
}
});
});
模板:
<div class="${baseClass}" style="border:solid 1px green;">
<h1>W2</h1>
</div>
【问题讨论】:
-
查看this 链接以将自定义事件添加到自定义小部件。
-
不幸的是,该链接没有回答我的问题。我需要的应该已经作为继承自 _widgetBase 存在,但它不起作用......
标签: dojo dijit.layout