在同一屏幕上创建2个按钮Sencha Architect 2

时间:2013-04-19 20:03:13

标签: sencha-architect sencha-touch-2.1

我正在关注this教程来创建Sencha Touch应用程序,

我想在同一个屏幕上创建2个按钮,每个按钮在单击时重定向到另一个页面,在教程中使用“表单”面板,只有一个按钮重定向到另一个页面,但是如果我将2个表单面板链接到导航器查看,它只显示一个表单面板,我想知道在同一个屏幕上添加2个按钮的方法,并为每个按钮调用一个userAlias以重定向到另一个页面。

我做什么?在同一个FormPanel上添加2个按钮?如果是的话,我如何为每个按钮调用一个不同的页面,因为我在表单面板上只使用了一个userAlias和这个函数:

button.up('navigationview').push({
     xtype: 'step3',
     title: 'Step 3'
 });

感谢您的帮助

1 个答案:

答案 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({ . . . . });
  }
}