2012-05-10 39 views
1

我創建了一個基於導航的應用程序,所以當一個用戶點擊按鈕,頁面導航到另一個頁面(上面有一個後退按鈕)如何編程回去導航基於應用

在煎茶觸摸如何以編程方式,go back(到導航堆棧中的前一個視圖),並且還擦除字段中包含的值(在前一視圖中)。

更新

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

                  xtype:'second' 

                 }); 

在Main.Js

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

我看到你說'導航堆棧'。屏幕實際上是否存儲在一個堆棧中? – 2012-05-10 01:25:08

+0

是的,我相信如此,我更新了我的文章。請看看 – user1315906

+0

你是否嘗試刪除堆棧「pop」的頂部對象(當前頁面),然後獲取前一頁(現在在頂部)'peek'並將其全部字段更改爲空? – 2012-05-10 01:54:18

回答

1

要進入編程回到在導航堆棧上一個視圖,你可以使用的方法pop()

navigationView.pop(); 

在一些按鈕上點擊手柄河

要刪除包含在一個視圖的字段(如果它是一個formpanel),你可以使用reset()方法上formpanel這樣的價值觀,

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

這將所有值重置formpanel的。

相關問題