Все в Ext js синее? - PullRequest
       27

Все в Ext js синее?

6 голосов
/ 28 февраля 2010

Конечно, синий - это хорошо, и у него красивый офисный вид, но вы бы не хотели, чтобы все приложения имели одинаковый цвет. Легко ли настроить внешний вид в ext js?

Ответы [ 3 ]

12 голосов
/ 28 февраля 2010

Theming Ext JS намного проще в 3.x, чем в 2.x. Если вы хотите приобрести новую тему, появился новый сайт с темами для продажи: extthemes.com . Вы даже можете связаться с разработчиком, если хотите создать собственную тему.

Если вы хотите попробовать сами, просто скопируйте и переименуйте resources/xtheme-gray.css и resources/images/gray, и начните изменять css!

Последний вариант - использовать генератор тем Ext JS , который представляет собой инструмент разработки на основе ruby, открытый на github. Это очень новое, и я действительно взволнован этим.

1 голос
/ 28 февраля 2010

Существует некоторая встроенная функциональность для настройки, однако создать тему для нее не так быстро (и поэтому доступно всего несколько полных тем).

Тем не менее, есть некоторые темы, над которыми работает сообщество , может быть, одна подходит на ваш вкус?

Если вы хотите попробовать свои силы в понравившейся вам комбинации цветов, возможно, вы захотите посетить этот сайт, что ближе всего к Theme Roller, который я нашел для ExtJS: ExtJS Color Theme Changer

0 голосов
/ 28 февраля 2010

Мы используем тему сланца в большом проекте. Клиенту это нравится. Смотрите ссылку, предоставленную @Nick Craver.

На сегодняшний день я обнаружил, что не так просто изменить внешний вид по умолчанию для более сложных компонентов ExtJS, таких как сетки или деревья. Однако одна из причин, по которой мне нравится ExtJS, заключается в том, что они предоставляют сложные, функциональные компоненты из коробки. Я обычно придерживаюсь существующей темы, когда планирую использовать эти компоненты.

Ничто не мешает настраивать компоненты, а ExtJS предоставляет утилиты низкого уровня, необходимые для создания чего-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...