2012-07-31 120 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');