Просто чтобы уточнить ответ, данный Тимдевом ...
Поскольку вы хотите стилизовать границу текстового поля, вам нужно сначала получить соответствующий элемент для стилизации, что в этом случае выполняется с помощью метода getEl . Это просто является основным элементом для этого компонента, поэтому вызов addClass для компонента делает то же самое.
например:
Ext.getCmp('loginid').getEl().addClass('valid-text')
или
Ext.getCmp('loginid').addClass('valid-text')
Оба в этом случае делают одно и то же, но не рассчитывайте на то, что 2-й работает точно так, как вы хотите во всех случаях.
С другой стороны, вы можете удалить этот класс, используя метод removeClass .
Ext.getCmp('loginid').getEl().removeClass('valid-text')