2010-02-28 12 views
6

Claro, el azul es agradable y tiene un bonito aspecto de oficina, pero no le gustaría que todas las aplicaciones tuvieran el mismo color. ¿Es fácil personalizar el aspecto en ext js?¿Todo está en Ext js blue?

+3

¿No es que CSS era para? – duffymo

+2

@duffymo, sí, esto es exactamente para lo que es css, pero la pregunta es cuántos pasos adicionales debe dar para lograr el restyling. Si usted, por ejemplo, tiene muchas imágenes en su diseño, incluso su repintado podría ser una tarea bastante tediosa. – shabunc

Respuesta

12

Theming Ext JS es mucho más fácil en 3.x que en 2.x. Si desea comprar un nuevo tema, ha aparecido un nuevo sitio con temas de venta: extthemes.com. Incluso podría ponerse en contacto con el desarrollador si desea crear un tema personalizado.

Si quiere probarlo usted mismo, simplemente haga una copia y cambie el nombre a resources/xtheme-gray.css y resources/images/gray, ¡y comience a cambiar css!

Una última opción es usar el Ext JS theme generator, que es una herramienta de desarrollo de ruby ​​powered que está abierta en github. Esto es muy nuevo y estoy muy emocionado al respecto.

+0

A partir de enero de 2013 exthemes.com está muerto. El mercado de Sencha es donde necesita ir ahora: https://market.sencha.com/ – HDave

1

Hay algunas funciones integradas para la personalización, sin embargo, no es lo más rápido para crear un tema (por lo que solo hay unos pocos temas completos disponibles).

Sin embargo, there are some themes the community is working on, tal vez uno se adapte a su gusto?

Si desea probar su mano en una combinación de colores que te gusta, es posible que desee dar a esta una visita, lo más parecido a rodillo temático que he encontrado para ExtJS: ExtJS Color Theme Changer

+0

El rodillo temático se ve bien, ¿lo has usado? – Upperstage

+0

@Upper Stage - He usado el rodillo de temas jQuery un poco para un estilo de referencia, el ExtJS para el mismo. Sin embargo, no he usado el equivalente ExtJS en una capacidad de producción para hacer el 100% de mi CSS. –

0

Utilizamos el tema de pizarra en un gran proyecto Al cliente le gusta. Vea el enlace provisto por @Nick Craver.

Hasta la fecha, he descubierto que no es particularmente fácil cambiar la apariencia predeterminada de los componentes ExtJS más complejos, como las rejillas o los árboles. Sin embargo, una de las razones por las que me gusta ExtJS es que proporcionan componentes complejos y capaces listos para usar. Normalmente me apego a un tema existente cuando planeo usar estos componentes.

Nada impide que uno personalice los componentes y ExtJS proporciona las utilidades de bajo nivel necesarias para crear cualquier cosa.

Cuestiones relacionadas