2011-12-12 2 views
9

Mi chiedevo se è possibile inserire un pulsante nella barra degli strumenti di un pannello, ma mantenere l'aspetto di un pulsante come se fosse solo in un pannello semplice.Barra degli strumenti Stile dispositivo ExtJS

Ad esempio, voglio il pulsante per assomigliare a questo:

Button Style

Tuttavia, sembra che questo:

Toolbar Button

Grazie mille!

EDIT

codice per creare barra degli strumenti:

xtype: 'toolbar', 
     items: 
     [ 
      { 
       xtype: 'button', 
       text: 'Select bounding box on map', 
       id: 'bbBoxButton', 
       icon: 'img/cross_cursor.gif', 
       listeners: { 
        click: function(){ 
         polygonControl.activate(); 
        } 
       } 
      } 
     ] 

codice per creare il pulsante normale:

{xtype: 'button', id: 'bboxButton', text: 'Select bounding box on map', icon: 'img/cross_cursor.gif', listeners: {click: function(){polygonControl.activate()}}} 

credo di avere di utilizzare la configurazione cls per il pulsante, ma non riesco a trovare la classe css appropriata.

+0

si prega di includere il codice che avete provato .. –

risposta

4

Ho avuto lo stesso problema esatto. Per risolvere, questo passo nel pulsante:

cls:'x-btn-default-small' 
+0

Una volta eseguito il rollover del pulsante, la classe non verrà rimossa? – reergymerej

+0

questo non funziona per IE8 –

2

L'aggiunta di questo

ctCls: 'x-btn-over' 

pulsante config risolto il problema per me in Ext 2.2.1