2012-08-10 72 views
1

我已經實現了我的應用程序在煎茶觸摸如何設置標題面板的導航欄動態

在我的板,我有一個導航欄,我想在面板接頭動態設置標題

enter image description here

Ext.define('FleetSyncApp.view.WSMachineTypes', { 

     extend: 'Ext.Panel', 
     alias: 'widget.wsmachinetypes', 
      id: 'myPanel', 


    config: { 
     layout: { 
        type: 'vbox' 
       }, 

     items: [ 


      { 
       title: 'Contact information', 
       xtype: 'list', 

---- 
---- 
----- 


    } 
], 
    listeners: [ 
       { 
        fn: 'initComponent', 
        event: 'initialize' 
       } 
       ] 
}, 

和initcomponent方法實現的代碼來獲得這樣

組件
initComponent: function(component, options, wstitle) { 


      var bar = Ext.getCmp('myPanel'); 
} 
+0

[如何在Sencha Touch上動態定義NavigationView的標題?](http://stackoverflow.com/questions/11818641/how-to-define-dynamically-the-title-in-a- navigationview-on-sencha-touch) – 2012-08-10 12:25:15

回答

7

這應該工作

bar.getParent().getNavigationBar().setTitle('Your Title'); 
+0

這附加另一個標題欄到我的導航欄..我得到了標題,但idnt想要兩個標題欄 – user1425472 2012-08-10 05:16:30

+0

我看不到在你的代碼中的導航欄。你能把它放? – blessenm 2012-08-10 05:18:04

+0

alrady我在前面板導航..當我們在這裏可疑面板上的列表項目時,導航欄自動帶有後退按鈕 – user1425472 2012-08-10 05:23:01

0

煎茶觸摸存儲的backButtonStack陣列的導航欄組件的隱藏視圖的標題。與採取內部的護理有關的功能

navView.getNavigationBar().backButtonStack[index] = newTitle; 

I made a Gist:您可以在一定的指數在這樣的導航視圖中更改標題。