1

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

在 sencha touch 如何以编程方式go back(到导航堆栈中的前一个视图),以及擦除字段中包含的值(在前一个视图中)。

更新

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

                                                          xtype:'second'

                                                         });

在 Main.Js 中

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

1 回答 1

1

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

navigationView.pop();

在某些按钮单击处理程序上。

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

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

这将重置您的所有值formpanel

于 2012-05-10T02:24:27.920 回答