В ExtJS 4, я включил пользовательский CSS, как это:Как добавить пользовательский файл CSS в ExtJs 5?
<!-- <x-compile> -->
<!-- <x-bootstrap> -->
<link rel="stylesheet" href="bootstrap.css">
<script src="ext/ext-dev.js"></script>
<script src="bootstrap.js"></script>
<!-- </x-bootstrap> -->
<script src="app.js"></script>
<!-- </x-compile> -->
<link rel="stylesheet" href="/custom/css.css" type="text/css" charset="utf-8" />
Тот факт, что ссылка на CSS приходит после того, как раздел <x-compile>
делает, что он будет загружен позже и таким образом правила custom.css
правил отменяют в скомпилированный extjs theme css.
В ExtJs 5.0 это больше не работает. Несмотря включая пользовательские CSS после microloader, тема CSS загружается после custom.css
:
<script id="microloader" type="text/javascript" src="bootstrap.js"></script>
<link rel="stylesheet" href="/custom/css.css" type="text/css" charset="utf-8" />
Как добиться того, что custom.css
загружен последним для того, чтобы переопределить некоторые правила в CSS файле ExtJS?
У моего приложения.json нет свойства css. Я думаю, что это потому, что я обновился от ExtJs 4.2 –
Weird. Я отредактировал свой ответ, чтобы показать значение по умолчанию. –
Спасибо. Это приведет меня к созданию приложения по умолчанию для сравнения моего приложения с приложением по умолчанию. –