views:

884

answers:

3

Sure, the blue is nice and it has a nice office look but you wouldn't want all applications to have the same color. Is it easy customize the look in ext js?

A: 

There is some built-in functionality for customization, however it's not the quickest thing to make a theme for it (and so there are only a few complete themes available).

However, there are some themes the community is working on, maybe one suits your taste?

If you want to try your hand at a color combination you like, you may want to give this a visit, closest thing to Theme Roller I've found for ExtJS: ExtJS Color Theme Changer

Nick Craver
Theme roller looks cool - have you used it?
Upper Stage
@Upper Stage - I've used the jQuery theme roller a bit for a baseline style, the ExtJS for the same. I haven't used the ExtJS equivalent in a production capacity to do 100% of my css though.
Nick Craver
A: 

We use the slate theme on a large project. The customer likes it. See the link provided by @Nick Craver.

To date, I have found it is not particularly easy to change the default look and feel of the more complex ExtJS components like grids or trees. However, one of the reasons I like ExtJS is they provide complex, capable components out-of-the-box. I usually stick to an existing theme when I plan to use these components.

Nothing prevents one from customizing components and ExtJS provides the low level utilities required to create anything.

Upper Stage
+4  A: 

Theming Ext JS is much easier in 3.x than it was in 2.x. If you'd like to purchase a new theme, a new site has popped up with for-sale themes: extthemes.com. You could even contact the developer if you'd like a custom theme built.

If you'd like to try it yourself, simply make a copy and rename resources/xtheme-gray.css and resources/images/gray, and start changing css!

One final option is to use the Ext JS theme generator, which is a ruby-powered development tool which is open sourced on github. This is very new and I'm really excited about it.

Jonathan Julian