que querían cambiar los estilos como el color, tamaño de fuente, fondo, etc., de un elemento o widget de extJS utilizando siguiente código pero ninguno funciona:Cómo establecer estilos usando ExtJS
Ext.get('mydivid').setStyle({.......}); // does not work
Ext.get('mydivid').applyStyle({.......}); // does not work
Ext.select('mydivid').applyStyle({.......}); // does not work
Ext.query('.myclass').applyStyle({.......}); // does not work
Y para widget de extJs Intenté usar Ext.getCmp
.
¿Alguien sabe cómo cambiar los estilos de un elemento html y un widget extJS usando extJS y no CSS?
+1 Gracias por su respuesta. ¿No podemos usar 'setStyle' o' applyStyles' para widgets? – Sarfraz
No puede establecer el estilo de un widget directamente porque un widget en sí no tiene un estilo. El widget está formado por nodos DOM que están asignados a clases CSS o tienen atributos de estilo configurados para producir la apariencia general de un widget. Para manipular los estilos, debe acceder a los nodos DOM que forman el widget y aplicar los estilos allí. El mejor enfoque es siempre el uso de clases de CSS: jugar con 'setStyle()' en los nodos DOM no es realmente lo que deberías hacer. –