В моем приложении у меня есть компонент Ext.Window
, который создается, когда пользователь нажимает кнопку. Хотя это окно открыто, я не хочу, чтобы пользователь мог щелкнуть где-нибудь за пределами этого окна, пока не будет закрыто или отправлено окно, подобно тому, как Ext.LoadMask
замерзает все на странице. Я могу успешно создать окно, и я думаю, что правильный метод, который я ищу, это метод focus()
, но это не работает для меня. Это не имеет никакого эффекта.ExtJS 3.4 - Как предотвратить щелчок пользователя за окном?
Мне интересно, если я делаю что-то неправильно, если я ошибаюсь в методе focus()
, или если есть другой способ достичь того, что я пытаюсь сделать. Ниже мой код:
var window = new Ext.Window({
title: 'Specify rezoning details',
layout: 'fit',
closable: false,
width: 300,
height: 200,
items: [zoningCombo],
buttons: [submitButton, cancelButton]
});
window.show(); //This works
window.focus(); //THIS DOES NOT WORK TO PREVENT INPUT ELSEWHERE
Спасибо за любую помощь.
R
Awesome! Спасибо! Р. – user2642365