Basándome en mi interpretación de su pregunta, creo que querría un onClose
en su widget. Este código del FloatingWidgetMixin.js es donde se maneja eso y se dirige a su onClose
método:
if (this.parentWidget && this.parentWidget.declaredClass === 'gis.dijit.FloatingWidget' && this.onClose) {
on(this.parentWidget, 'hide', lang.hitch(this, 'onClose'));
}
Esto se dispara cuando se cierra el diálogo, ya sea haciendo clic en la 'X' o cuando el usuario presiona la tecla Escape.
El Widget de ayuda tiene un ejemplo de manejo del evento cuando se abre el diálogo.