Ecco la mia soluzione (che funziona per ExtJS 3.3.3):
Per pulsante Aggiungi classe in più, ho chiamato come 'x-barra-grigio- BTN ':
xtype: 'button',
id: 'processButton',
text: 'Process',
ctCls: 'x-toolbar-grey-btn'
Stili di classe in più, in file CSS separato:
.x-toolbar-grey-btn .x-btn-tl{
background-position: 0 0;
}
.x-toolbar-grey-btn .x-btn-tr{
background-position: -3px 0;
}
.x-toolbar-grey-btn .x-btn-tc{
background-position: 0 -6px;
}
.x-toolbar-grey-btn .x-btn-ml{
background-position: 0 -24px;
}
.x-toolbar-grey-btn .x-btn-mr{
background-position: -3px -24px;
}
.x-toolbar-grey-btn .x-btn-mc{
background-position: 0 -1096px;
}
.x-toolbar-grey-btn .x-btn-bl{
background-position: 0 -3px;
}
.x-toolbar-grey-btn .x-btn-br{
background-position: -3px -3px;
}
.x-toolbar-grey-btn .x-btn-bc{
background-position: 0 -15px;
}
.x-toolbar-grey-btn button{
font-weight: bold;
}
Poiché le immagini del pulsante Ext si trovano nel file "/ext-3.3.3/resources/images/default/button/btn.gif", ho modificato solo posizione-sfondo proprietà. Sembra un pulsante nativo.
fonte
2014-03-27 19:00:37
è possibile includere più codice? Ho provato questo:}, { xtype: 'pulsante', testo: 'asfasdf', ctCls: 'X-btn-over' } e non ha funzionato –
che non funziona con ExtJs 5, non è provato con ExtsJs 4 – Skrol29