Я только начал писать Ext, и у меня уже есть некоторые проблемы. Пожалуйста, имейте в виду, что в настоящее время я изучаю фреймворк.
У меня есть 2 представления.
В представлении A есть кнопка со слушателем
xtype: 'button',
text: 'test',
iconCls: 'x-fa fa-search',
margin: '30px 0 10px 2px',
action: 'test',
listeners: {
click: 'refreshGrids'
}
Представление B расширяет представление A, а также выполняет родительский вызов
this.callParent();
Так что теперь кнопка доступна в обоих видах.
В моем контроллере у меня есть следующая функция
refreshGrids: function(obj){
console.log(obj)
}
Проблема в том, что в представлении A я обычно вижу журнал, нажимая кнопку, но в представлении B я не могу, поскольку метод никогда не вызывается.
Теперь, если я вместо использования метода в контроллер, я использую обратный вызов в событии click
, все работает нормально.
Есть идеи?