2012-06-25 158 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