Seite 1 von 1

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 24.05.2011, 10:01
von stef5
Hallo Leute,
ich habe in einem Teilformular mehrere Teilformulare mit Kontaktdaten. Diese können aber in der Länge der Daten stark variieren bzw. müssen diese Daten teilweise gar nicht angegeben sein.
Bild
Wie man nicht angegebene Felder leicht ausblenden kann weiß ich schon. nur hätte ich gerne dass sich dann die noch vorhandenen Felder bis zur Email Adresse dynamisch den Platz wie bei einem Blocksatz aufteilen würden, die Frage ist nur kann das der Livecycle Designer selbst irgendwie, dass er den Textfluss der Teilformulare als Blocksatz macht?
Das Datum soll immer an der selben Position bleiben.
Danke und LG
stef

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 25.05.2011, 06:27
von nele_sonntag
Guten Morgen,

hast Du es schon mal mit maxW probiert?

LG Mandy

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 25.05.2011, 10:10
von stef5
Hallo Mandy,
mit maxW komm ich auch nicht unbedingt auf das was ich will.
wie kann man denn eigentlich die eigentliche Breite eines Teilformulars oder Feldes feststellen? Dadurch dass ich nur minW abfragen kann ist w dynmisch und darum immer 0. :X

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 25.05.2011, 10:20
von nele_sonntag
Also Breite eines Objektes kannst Du Dir mit

Code: Alles auswählen

xfa.host.messageBox(TextField1.w,"Anzeige Breite",1,0);
ausgeben lassen.

PS: wieso kannst Du nur minW auslesen?


Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 25.05.2011, 11:09
von stef5
feldname.w funktioniert leider nicht. da kommt immer 0in heraus.
Bei feldname.minW wird mir die eigentliche mindestBreite 40mm angezeigt:


Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 25.05.2011, 11:12
von stef5
Ok das ist weil ich Passend erweitern angekreuzt habe. Aber das ist eigentlich das was ich will. Nur kann ich dann keine Breite mehr auslesen. Dumm... :X
Oder kann man die neue dynamische erweiterte Breite irgendwie auslesen? :shock:

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 26.05.2011, 05:55
von stef5
Also da wird man echt verrückt.
Wieso kann man nicht die neue Breite eines vom Formular passend erweiterteten Feldes auslesen?  :X

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 26.05.2011, 07:27
von nele_sonntag
Kommt es vielleicht auf den Zeitpunkt an, wann Du es auslesen möchtest? Also mal ein anderes Ereignis bzw. Objekt wählen?

Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 26.05.2011, 08:44
von stef5
Stimmt, im ready:layout Bereich funktioniert es :)
var Wa = xfa.layout.w(FeldA, "mm");
Aber leider ist da das Layout da schon irgendwie fertig. Jetzt kann ich dafür FeldA.w anpassen, aber FeldA.x nicht. Warum? :X


Dynamische Teilformulare - Breite in Teilformular möglich?

Verfasst: 27.05.2011, 13:30
von nele_sonntag
form:ready ?