我正在关注this教程来创建Sencha Touch应用程序,
我想在同一个屏幕上创建2个按钮,每个按钮在单击时重定向到另一个页面,在教程中使用“表单”面板,只有一个按钮重定向到另一个页面,但是如果我将2个表单面板链接到导航器查看,它只显示一个表单面板,我想知道在同一个屏幕上添加2个按钮的方法,并为每个按钮调用一个userAlias以重定向到另一个页面。
我做什么?在同一个FormPanel上添加2个按钮?如果是的话,我如何为每个按钮调用一个不同的页面,因为我在表单面板上只使用了一个userAlias和这个函数:
button.up('navigationview').push({
xtype: 'step3',
title: 'Step 3'
});
感谢您的帮助
答案 0 :(得分:1)
为按钮使用两个不同的处理程序。
示例::按钮1 ::
{
xtype : 'button',
text : 'button 1',
handler : function(){
alert('do something');
this.up('navigationview').push({ . . . . });
}
}
示例::按钮2 ::
{
xtype : 'button',
text : 'button 2',
handler : function(){
alert('do something else');
this.up('navigationview').push({ . . . . });
}
}