Я попытаюсь ответить на этот вопрос, ссылаясь на предыдущий вопрос о панелях.
Сначала добавьте кнопку возврата на верхнюю панель панели.
initComponent: function () {
Ext.apply(this, {
dockedItems: [{
xtype: "toolbar",
title: "Ingressos",
items:[{
xtype: 'button',
text: 'Back',
handler: function () {
}
}]
}],
items: [Mobz.views.IngressosList]
});
Mobz.views.Ingressos.superclass.initComponent.apply(this, arguments);
}
После этого, когда пользователь переходит на следующую страницу, получает доступ к кнопке «Назад» и меняет ее обработчик (я не предпочитаю менять обработчик, я предпочитаю создать механизм стека, чтобы пойти дальше, но это ваш выбор :)).
Mobz.views.viewport.getActiveItem() //panel
Mobz.views.viewport.getActiveItem().dockedItems.items[0] // toolbar
Вы ищете кнопку возврата;
Mobz.views.viewport.getActiveItem().dockedItems.items[0].items.items[0] // back button
Mobz.views.viewport.getActiveItem().dockedItems.items[0].title // toolbars title