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

Aks*_*tha 0 css extjs css3 sencha-touch 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').btnInnerEl.setStyle({color:"red"});
Run Code Online (Sandbox Code Playgroud)

css文件:

.updateColor{
color: red;
    }
Run Code Online (Sandbox Code Playgroud)

以上都不是.我们如何动态更改文本字段颜色?

ble*_*enm 7

尝试将css定义为

.updateColor .x-form-label,.updateColor .x-form-field{
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

然后使用该行

Ext.getCmp('fieldId').setCls('updateColor');
Run Code Online (Sandbox Code Playgroud)