繁体   English   中英

Dojo:指示小部件已呈现的事件

[英]Dojo: event indicating that widgets are rendered

我在页面上有一个小部件和javascript代码:

<script type="text/javascript">

    dojo.ready(function() {
        dijit.byId("widgetId");
            // oops, widget is not rendered yet, so this code can't find it.
    })

</script>

那么我应该听哪个事件来指示窗口小部件已呈现?

由于您使用的框架似乎隐藏了大多数与dojo相关的配置,因此最简单的解决方案是在访问任何小部件之前调用dojo.parser.parse() 这将确保所有小部件都已创建并启动。

<script type="text/javascript">
    dojo.ready(function() {
        dojo.parser.parse();
        dijit.byId("widgetId");
    })
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM