2013-01-13 34 views
0

我有一個狀態欄,我想在其左側設置一個按鈕。我可以使用邊距將它放置在左側,但它不會完全放置在左側。但我需要這樣做。任何人都可以幫助我嗎?!這裏是我下面的代碼:Extjs4在狀態欄的最左邊設置一個按鈕

me.tbar = Ext.create('Ext.ux.StatusBar', { 
     id: 'showgridtbar', 
     tooltip: 'Print Payment Details', 
     topBorder:false, 
     items: [ 
      {xtype: 'button', iconCls: 'printp', margin: '0 0 0 -90', tooltip: 'Print Payment Details'} 
     ], 
    }), 
+0

添加標籤如Javascript像**相關熱門標籤**也是。它吸引了更多的用戶 –

+0

爲什麼你使用StatusBar作爲頂級欄?是不是更好地使用工具欄?你有什麼要求?什麼是在酒吧居住的類,一個簡單的面板?一個窗口? StatusBar簡單地將項目排列在右側,因爲它添加了一個文本控件來顯示消息,而其他所有內容都與右側對齊,它在文本之後有一個填充符。 – VoidMain

+0

@VoidMain tbar的作品。謝謝 –

回答

2

這是很容易的,你需要使用statusAlign: 'right'像這樣

bbar: Ext.create('Ext.ux.StatusBar', { 
    statusAlign: 'right', // the magic config 
    items: [{ 
      text: 'A Button' 
    }, '-', 'Plain Text', ' ', ' '] 
}) 

這裏有一個JSFiddle