Aquí está mi solución (que funciona para ExtJs 3.3.3):
Para botón Agregar clase adicional, lo he denominado como 'X-barra de herramientas-gris- BTN ':
xtype: 'button',
id: 'processButton',
text: 'Process',
ctCls: 'x-toolbar-grey-btn'
Estilos para la clase suplementaria, en archivo CSS independiente:
.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;
}
Como las imágenes del botón Ext se encuentran en el archivo '/ext-3.3.3/resources/images/default/button/btn.gif', cambié solo posición de fondo propiedad. Parece un botón nativo.
puede incluir más de código? He intentado esto:}, { xtype: 'botón', texto: 'asfasdf', CTCLS: 'btn-X-Over' } y no funcionó –
que no trabajan con ExtJs 5, no intentado con ExtsJs 4 – Skrol29