我正在制作一个包含tabContainer的小部件,将其插入DOM并准备好后需要启动。
但是,我的课堂实际上以一种可以实例化自己的观点来回应。因此,我希望有一个类型的'onPlace'事件或'onComplete'事件在放置tabContainer之后启动它。
有人可以引导我朝这个方向发展吗?似乎找不到很多可以帮助的dojo / dijit文档!
最佳答案
好吧,在仔细研究了源代码之后,我发现了这一点:
如果窗口小部件继承自dijit / _WidgetBase(我的做到了),则可以覆盖启动函数,该函数将在呈现后发生。
例如:
tabContainer: value,
startup: function() {
this.tabContainer.startup();
}
我不确定这是否最优雅,但是如果您有任何意见或解决方案,请随时添加/评论/回答!