sencha touch: я не смог создать тему для приложения Sencha Touch/ExtJS

Я разрабатываю сенсорное приложение sencha, используя sencha architect. Мне нужно изменить цвет фона, цвет шрифта, семейство шрифтов и значки в соответствии со стандартом моей компании в приложении.

Я пытался создать файл SASS
@import 'sencha-touch/base'; @import 'sencha-touch/base/all'; $myapp-font-family:"Arial"; $myapp-gray:'#707070'; .x-body{ font-family:$myapp-font-family; background-color:myapp-gray; } .x-panel{ background-color:$myapp-gray; }

Это не работает / отражает.

Вопрос: как мы можем тему приложения. Как мы можем использовать sass и css вместе в приложении. Я хотел бы знать то же самое и для ExtJS.

-- Шридхар


person Sridhar Boganathan    schedule 24.03.2014    source источник


Ответы (3)


Если вы уже используете Sencha Architect, тематика уже встроена, если вы используете последнюю версию. См. этот пост из блога Sencha.

person arthurakay    schedule 24.03.2014
comment
Спасибо за ответ. Да, у нас есть темы по умолчанию в Sencha Architect, такие как DefaultTheme, BlackBerry, MountainView. Я хотел бы создать тему, такую ​​как темы по умолчанию, в соответствии со стандартами моей компании, которые будут использоваться во всех моих приложениях sencha. Это возможно? - person Sridhar Boganathan; 27.03.2014
comment
Щелкните правой кнопкой мыши свою тему и нажмите «Экспорт в файл», чтобы создать файл XDC. Затем вы можете выбрать EDIT › IMPORT COMPONENT и импортировать этот файл XDC в другие проекты. - person arthurakay; 27.03.2014

В sencha touch вы должны использовать команду sencha app build для компиляции файлов sass. Для редактирования стиля вы также можете использовать отслеживание приложения sencha, таким образом, инструмент sencha cmd line будет прослушивать изменения в ваших файлах sass и автоматически перестраивать ваш проект.

person Sasha    schedule 25.03.2014

Я не использовал сенча-архитектор.

Но если речь идет об использовании sass и css для оформления приложения сенча, чем это статья от moduscreate действительно будет полезна для начала.

person Rajan    schedule 15.04.2014