Додзе Диджит.Диалог Анимация - PullRequest
1 голос
/ 23 августа 2011

Как можно заставить dijit.Dialog исчезнуть в данный период времени? Есть ли способ определить это?

Я создал выше диалог в методе. Но мне нужно часто вызывать метод. Так что это создаст несколько диалогов. Так как же блокировать (не отображать) другие диалоги, пока видимый диалог не исчезнет?

1 Ответ

1 голос
/ 01 февраля 2012
<script>
    // Require the Dialog class
    dojo.require("dijit.Dialog");
    // Create counter
    var counter = 1;
    // Create a new Dialog
    function createDialog(first) {
        // Create a new dialog
        var dialog = new dijit.Dialog({
            // Dialog title
            title: "New Dialog " + counter,
            // Create Dialog content
            content: (!first ? "I am a dialog on top of other dialogs" : "I am the bottom dialog") + "<br /><br /><button onclick='createDialog();'>Create another dialog.</button>"
        });
        dialog.show();
        counter++;
    } </script> <button onclick="createDialog(true);">Create New Dialog</button>
...