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 に答える