Ich habe ein Element der Art 'Ext.form.field.Text'.
Ich möchte die Farbe der Eingabezeichenfolge in das Textfeld ändern.
Derzeit ist das Feld deaktiviert und der Text wird in einer sehr hellgrauen Farbe angezeigt, und ich möchte es in etwas anderes ändern.
Ich habe versucht:Farbe des Wertes im Textfeld ändern
<code>
field.setFieldStyle('color: red ;');
field.fieldCls = 'color: red ;';
field.cls = 'color: red ;'
</code>
Alle der oben genannten keine Auswirkung auf das Feld hatte, oder um das Feld Einfluss auf den Rahmen.
Ich mag würde nur den Text ändern um auf dem Feld, nichts gefüllt ist ...
Auch wollten diese die Farbe des Etiketts des Feldes ändern, indem Sie:
<code>`field.setLabelCssCls('color: DarkSlateGrey ;');`</code>
Und es hatte Erfolgreich gearbeitet, auf der Suche nach eqvivalent für den Text selbst.
Sie haben die ExtJS-Version nicht angegeben. 'field.setFieldStyle ('color: red;')' funktioniert in 6.0.2 Triton gemäß [dieser Geige] (https://fiddle.sencha.com/#fiddle/1els). – Alexander
richtig, ich habe es vergessen. extjs Version 5.0.1, wusste nicht, dass es von Version 6.0.2 ist. – Inbal
Der gleiche Code funktioniert auch in 5.0.1-Crisp. Nicht sicher, was dein Problem ist. – Alexander