Я использую 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]-ссылке/кнопке, чтобы я мог написать команду уничтожения для кнопки?