如何以编程方式返回基于导航的应用程序

时间:2012-05-10 01:23:41

标签: cordova sencha-touch extjs sencha-touch-2

我创建了一个基于导航的应用程序,因此当用户点击按钮时,页面会导航到另一个页面(上面有一个后退按钮)

在sencha中,如何以编程方式触摸go back(到导航堆栈中的上一个视图),并删除字段中包含的值(在上一个视图中)。

更新

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

                                                          xtype:'second'

                                                         });

在Main.Js

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

1 个答案:

答案 0 :(得分:1)

要以编程方式返回导航堆栈中的上一个视图,您可以使用方法pop()

navigationView.pop();

在某个按钮点击处理程序上。

要删除上一个视图的字段中包含的值(如果它是formpanel),您可以使用reset()这样的formpanel方法,

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

这将重置formpanel的所有值。