Textfeld Höhe zur laufzeit anpassen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
NiceGentleman
Beiträge: 11
Registriert: 02.08.2012, 11:30

Textfeld Höhe zur laufzeit anpassen

Beitrag von NiceGentleman » 02.08.2012, 11:42

Hallo Liebes Forum

ich habe eine Frage zu Textfeldern. Ich habe ein Textfeld mit der Option mehrere Zeilen erlauben. Dies Funktioniert soweit auch recht gut aber leider wird die Höhe erst nach verlassen des Textfeldes automatisch angepasst. Gibt es eine möglichkeit die Höhe zur Laufzeit anzupassen? Ich möchte meinen Text beim Eingeben durchlesen dies ist aber nicht möglich da die Höhe ja erst nach verlassen angepasst wird.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Textfeld Höhe zur laufzeit anpassen

Beitrag von radzmar » 06.08.2012, 19:23

Hi,

nein das geht nicht.
Das Anpassen erfolgt immer erst nach dem Verlassen des Feldes.

NiceGentleman
Beiträge: 11
Registriert: 02.08.2012, 11:30

Textfeld Höhe zur laufzeit anpassen

Beitrag von NiceGentleman » 06.08.2012, 19:27

Mhhh das ist nicht optimal da manche Kunden viel schreiben und ihren Text beim schreiben nochmals lesen bzw. sehen wollen. Gibt es nichtein Javascript welches die Textfeldhöhe irgendwie anpassen kann zur laufzeit?

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Textfeld Höhe zur laufzeit anpassen

Beitrag von radzmar » 06.08.2012, 19:46

Das geht dennoch nicht, schon aus Performance-Gründen.
Das Anpassen der Textfeldhöhe erfordert eine komplette Neuberechnung und Rendern des gesamten Formulars.
Würde das beim Eintippen schon passieren, würde das Formular, je nach Aussattung brutal langsam werden.

Ich würden empfehlen das Textfeld schon gleich mindestens 3 Zeilen hoch zu machen. Das gibt genügend Platz um beim Tippen noch mal Korrektur zu lesen und man erkennt dann die Auf- und Abpfeile auch fiel besser. Dann kann man auch aus dem Kontext schließen, dass man hoch- oder runterscrollen kann/muss.

NiceGentleman
Beiträge: 11
Registriert: 02.08.2012, 11:30

Textfeld Höhe zur laufzeit anpassen

Beitrag von NiceGentleman » 06.08.2012, 19:50

ahh danke für die antwort... aber fängt das textfeld dann nicht in der mitte an mit schreiben wenn automatische höhenanpassung erfolgt?

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Textfeld Höhe zur laufzeit anpassen

Beitrag von radzmar » 06.08.2012, 21:46

Ähhm, ja schon, aber nur weil die Textausrichtung standardmäßig zentriert ist.
Das kann man aber schnell in der Absatz-Palette ändern.
Dann fängt der Text auch schön brav in der oberen linken Ecke an.

NiceGentleman
Beiträge: 11
Registriert: 02.08.2012, 11:30

Textfeld Höhe zur laufzeit anpassen

Beitrag von NiceGentleman » 06.08.2012, 21:48

vielen dank für die Antwort und Entschuldigung für solche primitiven Fragen ich bin absoluter Neuanfänger

Antworten