У меня проблемы с получением Ext.Router для регистрации изменений в URL. Я запустил свое приложение на примере контроллера представления модели на сенсорном сайте sencha.
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'startup.png',
icon: 'icon.png',
onReady: function() {
KOI.views.viewport = new KOI.views.Viewport();
}
});
И у меня есть файл маршрутов (загружается перед приложением)
Ext.Router.draw(function(map) {
map.connect("main", { controller: 'menu', action: 'index' });
});
Это контроллер
KOI.controllers.menus = new Ext.Controller({
index: function(options) {
KOI.views.viewport.setActiveItem(KOI.views.mainMenu);
}
});
Ext.regController('menu', KOI.controllers.menus);
, но изменение URL-адреса на http://myapp.com/#main ничего не делает, хотя контроллер работает. Есть идеи, что мне не хватает? Любая помощь будет принята с благодарностью. Для Ext.router документации не очень много, и я не вижу хорошего способа отладить происходящее.