【问题标题】:onComplete event for .placeAt() dojo/dijit widget.placeAt() dojo/dijit 小部件的 onComplete 事件
【发布时间】:2014-02-20 18:16:56
【问题描述】:

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

但是,我的课程实际上以您可以实例化自己的视图来响应。因此,我希望有一个“onPlace”事件或某种“onComplete”事件,一旦它被放置就会启动它。

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

【问题讨论】:

    标签: javascript dojo dijit.layout


    【解决方案1】:

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

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

    例如:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 2012-11-04
      相关资源
      最近更新 更多