Comment faire pour afficher les valeurs en majuscule et en ExtJs textfield sans montrer de l'utilisateur de lettre de transition de la baisse des majuscules?

Nous sommes en création d'une application à l'aide de ExtJS 4 qui a une exigence que l'entrée dans une forme de champ de texte doit toujours être en MAJUSCULE.

Pour cela, j'ai trouvé que je peux appeler une fonction sur événement de changement et de convertir la valeur actuelle de majuscules et de le définir de la manière suivante:

change: function(field, newValue){
   field.setValue(newValue.toUpperCase());
} 

Ce que ce n'est que si un utilisateur entre une lettre en minuscule, alors il le convertit en majuscule et le remet dans le domaine. Pendant ce temps, il y a une légère transition affiché à l'utilisateur de l'inférieur au supérieur de cas. Autrement dit, l'utilisateur est en mesure de voir la lettre en minuscule et après une milliseconde peut-être, la lettre devient majuscules.

La question est: Est-il un moyen pour éviter cette "transition/transformation" de l'inférieur au supérieur de cas et de montrer les lettres en majuscules directement à l'utilisateur dès qu'il tape quelque chose?

J'ai essayé d'utiliser style=text-transform:uppercase - mais pas de chance.

Toute aide serait vraiment appréciée.

Merci d'avance.

OriginalL'auteur netemp | 2011-08-31