css - Sencha 触摸 : Change text color of a component

标签 css sencha-touch sencha-touch-2 sencha-touch-2.3 sencha-touch-theming

我有一个包含组件的简单 View (容器)。使用 Ext.getCmp('foo').setHtml('bar');

将内容添加到此组件

我现在想更改组件“foo”的文本颜色。使用 style-property 效果很好,但前提是 styleHtmlContent 设置为 false

如何更改文本颜色但仍将 styleHtmlContent 设置为 true

最佳答案

您可以使用 Ext.Component#addCls(String) 方法向您的组件添加一些 CSS 类。

一旦您的 bar 类在您的 css 文件中声明为您的文本样式,只需执行以下操作:

Ext.getCmp('foo').addCls('bar');

这样,您只需向组件添加一些 css 样式,而不会覆盖它们。

文档链接:http://docs.sencha.com/touch/2.3.2/#!/api/Ext.Component-method-addCls

关于css - Sencha 触摸 : Change text color of a component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25347408/

相关文章:

css - float 和宽度 100%

html - CSS从左到右滑动面板

html - 带有 CSS 的手机中的 WordPress 导航栏菜单

php - Google Analytics(分析)无法在Sencha应用程序中运行

extjs - sencha mac 工作目录无法识别

youtube - Sencha Touch2 当我转到另一个页面时停止 YouTube 视频

css - 波本 NEAT : 4rth column not being inline

extjs - Sencha 触摸 : Display Image from Database

php - 为什么这个 API 在通过 php 代理调用时不再起作用?我该如何解决?

sencha-touch - 部署 Sencha Touch 应用程序