Событие закрытия диалога Dojo на X (top-right)

Я использую Dojo для создания простой диалог для создания пользователя в системе. Проблема в том, что я получаю сообщение об ошибке:

Tried to register widget with `id==user_submit` but that `id` is already registered

user_submit, это кнопка Dojo, я должен завершить форму внутри диалогового окна. Когда я закрываю диалоговое окно, щелкнув его и отправив форму, нет проблем с повторным открытием диалогового окна (в событии нажатия на кнопку. У меня есть эта строка кода :

dijit.byId("user_submit").destroy();

, но если я закрою диалог через [x ]-ссылка/кнопка в правом верхнем углу-я не уничтожаю кнопку и потом не могу снова открыть диалог без перезагрузки страницы.

Как заставить Dojo уничтожить кнопку или как перегрузить событие click-на [X]-ссылке/кнопке, чтобы я мог написать команду уничтожения для кнопки?

11
задан SiHa 4 November 2016 в 12:53
поделиться