La boîte de dialogue Dojo ferme l'événement sur X (en haut à droite)

Im en utilisant Dojo pour créer une simple boîte de dialogue pour créer un utilisateur dans un système. Le problème est que j'obtiens l'erreur:

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

user_submitest un Dojo bouton j'ai de la finition de la forme à l'intérieur de la boîte de dialogue. Quand j'ai fermer la boîte de dialogue en cliquant dessus et en soumettant le formulaire n'est pas un problème dans l'ouverture de la boîte de dialogue nouveau (dans l'événement click sur le bouton, j'ai cette ligne de code:

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

mais si je ferme la boîte de dialogue [x]-un lien /bouton dans le coin en haut à droite je n'ai pas détruire le bouton et ne pouvez pas ouvrir la boîte de dialogue de nouveau sans avoir à recharger la page.

Comment puis-je obtenir Dojo de détruire le bouton ou comment une surcharge de la cliquez sur [X]-un lien /bouton, donc je peux écrire le détruire de commande pour le bouton?

source d'informationauteur Thor A. Pedersen