Im использует Dojo, чтобы создать простой диалог для создания пользователя в системе. Проблема в том, что я получаю сообщение об ошибке:
Tried to register widget with `id==user_submit` but that `id` is already registered
user_submit
, является кнопкой Dojo. Я должен закончить форму внутри диалогового окна. Когда я закрываю диалоговое окно, нажимая на него и отправляя форму, нет проблем при открытии диалога еще раз (в событии клика на кнопке у меня есть эта строка кода:
dijit.byId("user_submit").destroy();
но если я закрою диалог с помощью кнопки [x] -link/в правом верхнем углу, я не уничтожу кнопку, а затем не могу открыть диалог снова, не перезагружая страницу.
Как мне получить Dojo, чтобы уничтожить кнопку или как перегрузить событие click на событии [X] -link/, поэтому я могу написать команду destroy для кнопки?