5
У меня есть всплывающее окно, а не модальное. Как закрыть это окно, щелкнув на другой части страницы (не в окне)?Extjs. Закрыть всплывающее окно, щелкнув не в окне
У меня есть всплывающее окно, а не модальное. Как закрыть это окно, щелкнув на другой части страницы (не в окне)?Extjs. Закрыть всплывающее окно, щелкнув не в окне
Что-то вроде этого:
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);
Greate! Спасибо. Скажите мне, пожалуйста, как я могу отменить регистрацию этого события click? –
обновленный ответ. –
Большое спасибо –