У меня был тот же вопрос, и он был одержим неиспользованием контроллера, потому что у меня не было времени реструктурировать код, который мне дали.Как и выбранный пост, неохотно предположил, что я использовал класс Ext.History.Если вы вызовете это в своей функции onReady, она активирует панель myPanel с URL-адресом: www.mypage.com/#my-url-slug
function initialiseHistory() {
Ext.History.init();
urlToken = Ext.History.getToken();
if(urlToken == 'my-url-slug') {
Ext.getCmp('tabpanel').setActiveItem('myPanel', false);
}
}
Грязный, я знаю ... но сделал свою работу.