onComplete event for .placeAt() dojo/dijit widget



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

但是,我的类实际上以您可以实例化自己的视图进行响应。因此,我希望有一个"onPlace"事件或某种"onComplete"事件,一旦放置了tabContainer,它就会启动它。

谁能在这方面引导我朝着什么好的方向前进?似乎找不到太多可以提供帮助的道场/dijit文档!

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

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

例如:

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

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

最新更新