我创建了一个基于导航的应用程序,因此当用户点击按钮时,页面会导航到另一个页面(上面有一个后退按钮)
在sencha中,如何以编程方式触摸go back
(到导航堆栈中的上一个视图),并删除字段中包含的值(在上一个视图中)。
更新
Ext.getCmp('mainview').push({
xtype:'second'
});
在Main.Js
中Ext.define("app.view.Main", {
extend: 'Ext.navigation.View',
id:'mainview',
答案 0 :(得分:1)
要以编程方式返回导航堆栈中的上一个视图,您可以使用方法pop()
,
navigationView.pop();
在某个按钮点击处理程序上。
要删除上一个视图的字段中包含的值(如果它是formpanel
),您可以使用reset()
这样的formpanel
方法,
Ext.getCmp('formpanel-id').reset();
这将重置formpanel
的所有值。