2012-07-31 119 views
0

如何在sencha中动态改变文本字段的颜色?我尝试了这些下面提到的方法:如何在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; 
    } 

无。我们如何动态地改变文本域的颜色?

+0

您是否想要更改文本颜色或背景颜色? – 2012-07-31 04:31:45

+0

文本域的文本颜色 – Akshatha 2012-07-31 04:34:27

+0

这样的事情呢? var el = Ext.get('myElementId'); el.addClass('myClass'); – 2012-07-31 04:43:38

回答

7

尝试使CSS定义

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

然后用线

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