2012-07-30 239 views
1

我有一个关于在煎茶触摸2.定制后退按钮在导航栏

我的代码的导航栏元素

var oNavigationbar = { 
     docked: 'top', 

     backButton : { 
      margin: 7, 
      docked: "left", 
      ui : 'back' 
     }, 
     items: [ 
      Ext.create("Ext.Button", { 
       text: "Button1"     
      }, 
      Ext.create("Ext.Button", { 
       text: "Button2", 
       align: "right", 
      } 

     ], 
    }; 

问题1
如何坚持后退按钮两个问题导航栏左侧的后退按钮?
如果我设置align:"left" Button1仍然在它的左侧。
但是,如果我将它停靠在左侧,我必须设置保证金,我宁愿避免。

问题2
如何设置后退按钮的别的东西,然后“返回”的默认文本。
我必须设置哪些配置属性?

回答

3

不知道您在q1中的含义... AFAIK导航栏(作为Ext.navigation.View的子组件)有后退按钮已经左对齐。

Q2:

Ext.define('MyNavigator', { 
extends: 'Ext.navigation.View', 
    xtype: 'mynavigator', 
    config: { 
     defaultBackButtonText: 'Go Back', 
     // back button a-la iPhone 
     // useTitleForBackButtonText: true 
.... 
}) 

看到http://docs-devel.sencha.com/touch/2-0/#!/api/Ext.navigation.View-cfg-defaultBackButtonText的详细信息...

干杯,奥列格

+0

谢谢!我已经在后退按钮上设置了defaultBackButtonText,而不是导航视图....在第一季度,我遇到后退按钮并不总是完全位于左侧的问题。在我的情况下,Button1是这样设置的:Button1 | BackButton | Button2 – 2012-07-30 11:28:16