создать пользовательскую тему extjs

Я создал собственную тему с помощью руководства по системе тем, но не знаю как использовать новую тему в моем проекте. Я не использую mvc, mvvm. В моем проекте я подключаю файлы extjs таким образом:

<link rel="stylesheet" type="text/css" href="http://localhost/ext-6.0.0/build/classic/theme-neptune/resources/theme-neptune-all.css">
<script type="text/javascript" src="http://localhost/ext-6.0.0/build/ext-all.js"></script>
<script type="text/javascript" src="http://localhost/ext-6.0.0/build/classic/theme-neptune/theme-neptune.js"></script>

Как я могу добавить свою новую тему в проект?

После команды 'sencha pakcage build' я получаю сообщение об ошибке: Ошибка сборки sencha pakcage


person Community    schedule 13.11.2015    source источник
comment
Вам нужно собрать тему (sencha package build), затем подключить файлы css и js.   -  person Evan Trimboli    schedule 13.11.2015
comment
Могу ли я использовать пользовательскую тему, встроенную в версию 6.0.0, с приложением extjs 4.1.1?   -  person    schedule 24.11.2015
comment
Нет, ты не можешь. Темы + версии фреймворка должны идти вместе.   -  person Evan Trimboli    schedule 24.11.2015


Ответы (2)


Вы должны собрать свой проект с помощью команды sencha: sencha generate app -ext -classic MyApp MyApp

Создайте тему, следуя руководству

измените свой app.json, чтобы он указывал на вашу пользовательскую тему, а затем запустите

sencha app build

person Guilherme Lopes    schedule 13.11.2015

Добавьте свойство инструментария в файл app.json.

"toolkit": "classic", // or modern

Предложение из этого опубликовать.

person winsent    schedule 05.02.2016