Dojo: событие, указывающее, что виджеты отображаются - PullRequest
0 голосов
/ 29 сентября 2011

У меня есть виджет на странице и код 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>

Итак, какое событие мне нужно прослушать, которое указывает на то, что виджет отображается?

1 Ответ

0 голосов
/ 29 сентября 2011

Поскольку вы используете платформу, которая, как представляется, скрывает большинство связанных с додзё конфигураций, самое простое решение этого - вызвать dojo.parser.parse() перед доступом к любым виджетам. Это обеспечит создание и запуск всех виджетов.

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