.placeAt()dojo / dijit小部件的onComplete事件

时间:2014-02-20 18:16:56

标签: javascript dojo dijit.layout

我正在创建一个包含tabContainer的小部件,需要在将其插入DOM并准备就绪后启动。

然而,我的班级实际上回应的是你可以自己实例化的观点。因此,我希望有一个' onPlace'事件或' onComplete'某种类型的事件,一旦它被放置就会启动tabContainer。

有人能引导我朝这个方向发展吗?似乎无法找到很多可以提供帮助的dojo / dijit文档!

1 个答案:

答案 0 :(得分:0)

好的,在查看源代码之后我发现了这一点:

如果你的小部件继承自dijit / _WidgetBase(我的),你可以覆盖在渲染后会发生的启动函数。

例如:

 tabContainer: value,

 startup: function() {
     this.tabContainer.startup();
 }

我不确定这是否是最优雅的,但如果您有任何意见或解决方案,请随时添加/评论/回答!