1

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

但是,我的班级实际上以您可以实例化自己的观点来回应。因此,我想要一个“onPlace”事件或某种“onComplete”事件,一旦它被放置,它就会启动tabContainer。

任何人都可以在这方面引导我走向任何好的方向吗?似乎找不到太多可以提供帮助的 dojo / dijit 文档!

4

1 回答 1

0

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

如果您的小部件继承自 dijit/_WidgetBase(我的),您可以覆盖在渲染后将发生的启动功能。

例如:

 tabContainer: value,

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

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

于 2014-02-20T18:47:41.043 回答