Position von Textfelder im Überlaufkopfbereich

Ob nun dynamisch agierende Subformulare, oder einfach nur Textfelder...
Antworten
paprika
Beiträge: 29
Registriert: 29.08.2012, 16:44

Position von Textfelder im Überlaufkopfbereich

Beitrag von paprika » 27.08.2015, 14:50

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


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

paprika
Beiträge: 29
Registriert: 29.08.2012, 16:44

Position von Textfelder im Überlaufkopfbereich

Beitrag von paprika » 31.08.2015, 09:00

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?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Position von Textfelder im Überlaufkopfbereich

Beitrag von armine » 31.08.2015, 11:09

Hallo Claudia,

probiere mal xfa.layout.relayout().

vg armine

paprika
Beiträge: 29
Registriert: 29.08.2012, 16:44

Position von Textfelder im Überlaufkopfbereich

Beitrag von paprika » 31.08.2015, 11:26

Hilft leider nicht.

Antworten