[英]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.