2013-12-03 3 views
2

В моем приложении у меня есть компонент 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

ответ