Ext.RouterにURLへの変更を登録させるのに問題があります。senchatouchサイトのモデルビューコントローラーの例からアプリケーションを開始しました。
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のドキュメントはあまりなく、何が起こっているのかをデバッグするための良い方法がわかりません。