2012-05-10 6 views
1

ナビゲーションベースのアプリケーションに戻ってする方法プログラミングの方法に触れて、go back(ナビゲーションスタック内の前のビューに)、(前のビューの)フィールドに含まれている値を消去します。 Main.Jsプログラム的煎茶で</p> <p>(その上にバックボタンで)ユーザーがボタンをクリックすると、ページが別のページに移動するのでとき、私は、ナビゲーションベースのアプリケーションを作成した

Ext.define("app.view.Main", { 
    extend: 'Ext.navigation.View', 
      id:'mainview', 
+0

「ナビゲーションスタック」と言いました。画面は実際にスタックに格納されますか? –

+0

はい、私はそう信じて、自分の投稿を更新しました。どうぞご覧ください – user1315906

+0

スタックのトップオブジェクト(現在のページ)を削除しようとしましたか? 'pop'して、前のページを取得しました。 –

答えて

1

更新

Ext.getCmp('mainview').push({ 

                  xtype:'second' 

                 }); 

プログラム的バックナビゲーションスタック内の前のビューに移動するには、メソッドpop()を使用することができ、

navigationView.pop(); 

いくつかのボタンをクリックしてハンドルr。

前のビューのフィールドに含まれる値を消去する(それはformpanelの場合)、あなたはこのようなformpanelreset()メソッドを使用することができ、

Ext.getCmp('formpanel-id').reset(); 

これはあなたのformpanelのすべての値をリセットします。

関連する問題

 関連する問題