0

如何在 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;
    }

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

4

1 回答 1

7

尝试将 css 定义为

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

然后使用这条线

Ext.getCmp('fieldId').setCls('updateColor');
于 2012-07-31T06:39:59.647 回答