2013-05-02 6 views

ответ

5

Что-то вроде этого:

function closeWin(e, t) { 
    var el = win.getEl(); 

    if (!(el.dom === t || el.contains(t))) { 
     Ext.getBody().un('click', closeWin); 
     win.close(); 
    } 
} 

Ext.getBody().on('click', closeWin); 
+0

Greate! Спасибо. Скажите мне, пожалуйста, как я могу отменить регистрацию этого события click? –

+1

обновленный ответ. –

+0

Большое спасибо –