ブラウザの戻るボタンの機能を上書きするにはどうすればよいですか?ページにナビゲーションビューがあり、ブラウザの戻るボタンとナビゲーションビューの戻るボタンを同期させたい。ナビゲーションボタンの機能を上書きすることはできますが、ブラウザに戻るために同じことを行う方法がわかりません。
どんな助けでもありがたいです。
ブラウザの戻るボタンの機能を上書きするにはどうすればよいですか?ページにナビゲーションビューがあり、ブラウザの戻るボタンとナビゲーションビューの戻るボタンを同期させたい。ナビゲーションボタンの機能を上書きすることはできますが、ブラウザに戻るために同じことを行う方法がわかりません。
どんな助けでもありがたいです。
ルートを使用する必要があります。このチュートリアルでは、その方法を説明します:http ://railsdevtricksofthetrade.blogspot.com/2012/04/sencha-touch-2-routes-and-back-button.html?m=1
次のコードでナビゲーションビューの戻るボタンをオーバーライドすることができました
コントローラで、新しいものを作成しますref
:
backToNav: 'myNavXtypeName button[text=Back]'
control
同じコントローラーで、refを:にリンクします。
backToNav: {
tap: 'backToNav'
}
最後に、ナビゲーションビューのポップ機能を実装するコントローラーメソッドを作成します。
backToNav: function() {
Ext.getCmp('myNavXtypeName').pop()
}