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

但是,我的课堂实际上以一种可以实例化自己的观点来回应。因此,我希望有一个类型的'onPlace'事件或'onComplete'事件在放置tabContainer之后启动它。

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

最佳答案

好吧,在仔细研究了源代码之后,我发现了这一点:

如果窗口小部件继承自dijit / _WidgetBase(我的做到了),则可以覆盖启动函数,该函数将在呈现后发生。

例如:

 tabContainer: value,

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


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

10-07 17:05