Css 如何在sencha中动态更改文本字段的颜色?

Css 如何在sencha中动态更改文本字段的颜色?,css,sencha-touch,extjs,sencha-touch-2,Css,Sencha Touch,Extjs,Sencha Touch 2,如何在sencha中动态更改文本字段的颜色?我尝试过以下提到的方法: Ext.getCmp('fieldId').setStyle('color:red;'); Ext.getCmp('fieldId')setFieldStyle('color:red'); Ext.getCmp('fieldId').setCls('updateColor'); Ext.getCmp('fieldId').addCls('updateColor'); Ext.getCmp('fieldId').btnI

如何在sencha中动态更改文本字段的颜色?我尝试过以下提到的方法:

Ext.getCmp('fieldId').setStyle('color:red;');

Ext.getCmp('fieldId')setFieldStyle('color:red');

Ext.getCmp('fieldId').setCls('updateColor');

Ext.getCmp('fieldId').addCls('updateColor');

Ext.getCmp('fieldId').btnInnerEl.setStyle({color:"red"});
css文件:

.updateColor{
color: red;
    }

以上这些都不起作用。如何动态更改文本字段的颜色?

尝试将css定义设置为

.updateColor .x-form-label,.updateColor .x-form-field{
    color: red;
}
然后用电话线

Ext.getCmp('fieldId').setCls('updateColor');

你想改变文本颜色还是背景颜色?像这样怎么样?var el=Ext.get('myElementId');el.addClass(“myClass”);