Dynamische Teilformulare - Breite in Teilformular möglich?

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 24.05.2011, 10:01

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von nele_sonntag » 25.05.2011, 06:27

Guten Morgen,

hast Du es schon mal mit maxW probiert?

LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 25.05.2011, 10:10

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von nele_sonntag » 25.05.2011, 10:20

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?


stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 25.05.2011, 11:09

feldname.w funktioniert leider nicht. da kommt immer 0in heraus.
Bei feldname.minW wird mir die eigentliche mindestBreite 40mm angezeigt:

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 25.05.2011, 11:12

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:

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 26.05.2011, 05:55

Also da wird man echt verrückt.
Wieso kann man nicht die neue Breite eines vom Formular passend erweiterteten Feldes auslesen?  :X

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von nele_sonntag » 26.05.2011, 07:27

Kommt es vielleicht auf den Zeitpunkt an, wann Du es auslesen möchtest? Also mal ein anderes Ereignis bzw. Objekt wählen?

stef5
Beiträge: 13
Registriert: 29.06.2010, 08:53

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von stef5 » 26.05.2011, 08:44

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


Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Dynamische Teilformulare - Breite in Teilformular möglich?

Beitrag von nele_sonntag » 27.05.2011, 13:30

form:ready ?

Antworten