Sencha Touch: изменение цвета текста компонента
У меня есть простой вид (контейнер), содержащий компонент. Контент добавляется в этот компонент с помощью Ext.getCmp('foo').setHtml('bar');
Я хочу сейчас изменить цвет текста компонента "foo". Использование свойства style работает нормально, но только до тех пор, пока styleHtmlContent
установлен в false
,
Как я могу изменить цвет текста, но все еще настройки styleHtmlContent
в true
?
2 ответа
Установка свойства styleHtmlCls
в <myClass>
на конкретном компоненте была хитрость! При этом я смог создать собственный файл CSS, который содержит <myClass>
где указан пользовательский цвет...
Вы можете использовать Ext.Component#addCls(String)
метод, чтобы добавить некоторый класс CSS к вашему компоненту.
Однажды ты bar
класс объявлен в вашем CSS-файле с вашим стилем текста, просто сделайте:
Ext.getCmp('foo').addCls('bar');
Таким образом, вы просто добавите немного стилей CSS к своему компоненту, а не переопределите их.
Ссылка на документацию: http://docs.sencha.com/touch/2.3.2/