2012-12-19 20 views

cevap

21

Bir hile ile bu arşivleyebilirsiniz:

[ 
    'Item 1', 
    '->', 
    'Item 4', 
    '->', 
    'Item 2' 
] 

hepsi aynı çalışıyor: o

Ext.create('Ext.panel.Panel', { 
    title: 'Toolbar Fill Example', 
    width: 300, 
    height: 200, 
    tbar : [ 
     'Item 1', 
     { xtype: 'tbfill' }, 
     'Item 4', 
     { xtype: 'tbfill' }, 
     'Item 2' 
    ], 
    renderTo: Ext.getBody() 
}); 

JSFiddle

Not. o

-> çalışmak veya bunun xtype tbfill How'un

bir flex: 1 yapılandırmaya sahip bir boş Bileşen başka bir şey değildir.

+0

Çok teşekkür ederim! Tam olarak aradığım şey bu. – seba

+1

Bu, yalnızca orta öğenin hepsinin aynı genişliğe sahip olduğu varsayılarak merkezde tutulacaktır. Son maddeyi "Öğe 10102598" yapabilir ve orta öğenin artık ortalanmadığını göreceksiniz. – Slims

1

dockedItems: [{ xtype: 'araç çubuğu', buttonAlign: 'merkez', dok: 'üst', ürün: [{ metni: } 'üstüne Yerleştirilmiş'] }]

3
Ext.create('Ext.panel.Panel', { 
    title: 'Toolbar Fill Example', 
    width: 300, 
    height: 200, 
    tbarCfg:{ 
      buttonAlign:'center' //for center align 
     // buttonAlign:'left' //for left align 
     // buttonAlign:'right' //for right align 
    }, 
    tbar : [ 
     'Item 1', 
     { xtype: 'tbfill' }, 
     'Item 4', 
     { xtype: 'tbfill' }, 
     'Item 2' 
    ], 
    renderTo: Ext.getBody() 
}); 
+2

benim için çalışmıyor .. –

1
For Right:  
bbar: ['->',{ 
        xtype: 'button', 
        text: 'xyz', 

       }] 

For Left:  
bbar: ['<-',{ 
        xtype: 'button', 
        text: 'xyz', 

       }] 
İlgili konular