私はsencha extjsを使ってモバイルアプリケーションを開発しています。私はアンドロイドの携帯電話に戻るボタンをサポートするために私のアプリケーションをしたい、そして、私はこの問題で解決することができる煎茶ルートを使用して把握する。私はルートを使用する多くのビューがあり、いくつかのビューはお互いに関連しています。したがって、一部のビューコントローラにはパラメータが必要です。たとえば、ビューを表示するには、ビューでビューアクションのビューリスナーを使用します。ルートコントローラでSenchaがパラメータを持つルートを呼び出す
viewA : function(obj1, obj2){
//obj1, obj2 are required to open that view
this.redirectTo('myViewA', ture);
}
は
routes: {
'myViewA' : {
action: 'onMyViewA' //method onMyViewA to view viewA
}
},
{
onMyViewA : function(){
//view viewA need parameter obj1, obj2
}
}
私の質問は、どのように私は、ルートコントローラにパラメータOBJ1、OBJ2を渡すことができるということですか?これを解決するために他の解決法があります。ありがとう。
routes: {
'myViewA/:id1/:id2' : {
action: 'onMyViewA' //method onMyViewA to view viewA
}
},
{
onMyViewA : function(id1, id2){
}
}
そして、あなたのビューで、このようなルートにパラメータを追加します:あなたはあなたのルートを登録すると