2012-06-25 103 views
0

我有两个视图如何在煎茶触摸开2

  1. Search.js与项目字段集和一个按钮
  2. ContactList.js与联系人列表上点击按钮的新观点

我有一个控制器Main.js

我想在Sencha Touch 2中实现一个功能,当单击Search.js上的按钮时,应显示ContactList.js中的联系人列表。我该怎么做呢?

+0

您正在使用什么主容器?旋转木马? NavigationView?请添加您当前的来源状态。 – olegtaranenko

回答

4

首先,在视图中

{ 
    title: "My Button", 
    xtype: 'button', 
    action: 'call-contact-list', 
} 

然后在你的控制器,你需要实现什么事情是单击按钮时发生添加一个动作或一个id你的搜索按钮。以下面的代码为例。该代码需要在控制配置中:

control: { 
    'button[action=call-contact-list]': { 
      tap: 'myFunction' 
     } 
} 

myFunction: function() { 
    //Code to run when the button has been clicked. 
    //In this case, loading ContactList.js which should be something like this: 
    Ext.Viewport.add({ 
     xtype: 'contactlist' //the xtype for the ContactList.js 
    }); 
}, 
+0

谢谢:)它的工作 – user1479371

+0

很高兴我帮助:)如果您的问题已解决,请亲切设置为接受答案。 – seedg