Seite 1 von 1

Position von Textfelder im Überlaufkopfbereich

Verfasst: 27.08.2015, 14:50
von paprika
Hallo Liebe Experten

Ich habe ein Formular bei dem mit Hilfe eines Drop-Down Feldes die Anzahl Spalten in Teilformularen festgelegt werden kann. Mittels calculate im TF wird jedem Feld eine bestimmte Position und Breite zugeordnet.

Code: Alles auswählen

switch (versicherer.spalten.rawValue) {
case "5":
this.presence = "visible";
this.x = "18.3cm"
zeile1.w = "3.6cm";
break;
case "4":
this.presence = "visible";
this.x = "21.1cm";
zeile1.w = "4.6cm";
break;
case "3":
this.presence = "hidden";
break;
case "2":
this.presence = "hidden";
}
 
Dies funktioniert auch bis auf das Teilformular dass als Überlaufkopfbereich dienen soll. Dort finden die Positionsänderungen nur auf der 1. Seite nicht aber auf allen weiteren Seiten statt.
Ist etwas schwierig zum Erklären, deshalb habe ich ein Beispiel hinzugefügt.

Wäre mega dankbar wenn jemand herausfinden könnte wos klemmt.

LG Claudia



Position von Textfelder im Überlaufkopfbereich

Verfasst: 31.08.2015, 09:00
von paprika
Habe vielleicht noch einen anderen Ansatz.

Wenn man das Formular speichert und wieder öffnet sind alle Kopfzeilen am richtigen Ort.

Könnte ich das mit einem Skript erzwingen? Also nach Ändern des Dropdown tu was immer du sonst beim öffnen eines Formulars so tust?

Position von Textfelder im Überlaufkopfbereich

Verfasst: 31.08.2015, 11:09
von armine
Hallo Claudia,

probiere mal xfa.layout.relayout().

vg armine

Position von Textfelder im Überlaufkopfbereich

Verfasst: 31.08.2015, 11:26
von paprika
Hilft leider nicht.