3

ブラウザの戻るボタンの機能を上書きするにはどうすればよいですか?ページにナビゲーションビューがあり、ブラウザの戻るボタンとナビゲーションビューの戻るボタンを同期させたい。ナビゲーションボタンの機能を上書きすることはできますが、ブラウザに戻るために同じことを行う方法がわかりません。

どんな助けでもありがたいです。

4

2 に答える 2

1

ルートを使用する必要があります。このチュートリアルでは、その方法を説明します:http ://railsdevtricksofthetrade.blogspot.com/2012/04/sencha-touch-2-routes-and-back-button.html?m=1

于 2012-10-18T19:36:09.413 に答える
0

次のコードでナビゲーションビューの戻るボタンをオーバーライドすることができました

  1. コントローラで、新しいものを作成しますref

    backToNav: 'myNavXtypeName button[text=Back]'
    
  2. control同じコントローラーで、refを:にリンクします。

    backToNav: {
            tap: 'backToNav'
    }
    
  3. 最後に、ナビゲーションビューのポップ機能を実装するコントローラーメソッドを作成します。

    backToNav: function() {
            Ext.getCmp('myNavXtypeName').pop()
    }
    

終わり。 参照とコントロールについて詳しくは、こちらをご覧ください

于 2015-05-26T22:32:45.130 に答える