Показать сообщение отдельно
  #3 (permalink)  
Старый 06.09.2015, 11:39
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Рекомендую оставить прежние контроллеры для общесистемных действий и перейти на ViewController. Такие контроллеры создаются и уничтожаются вместе с представлениями.

Тогда достаточно написать:

View (определение поля в форме)

{
    xtype: 'textfield',
    reference: 'my-textfield',
    triggers: {
        foo: {
            cls: 'my-foo-trigger',
            handler: 'onTriggerClick'
        }
    }
}


документация

ViewController

{
    extend: 'Ext.app.ViewController',
    onTriggerClick: function() {
        var view = this.getView();
        var myTextField = this.lookupReference('my-textfield');
    }
}
Ответить с цитированием