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

时间:2012-07-31 04:12:56

标签: css css3 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').btnInnerEl.setStyle({color:"red"});

css文件:

.updateColor{
color: red;
    }

以上都不奏效。我们如何动态更改文本字段颜色?

1 个答案:

答案 0 :(得分:7)

尝试将css定义设为

.updateColor .x-form-label,.updateColor .x-form-field{
    color: red;
}

然后使用

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