Seite 1 von 1

Teilformularsatz zählen

Verfasst: 29.01.2013, 17:22
von samyR50
Hallo LC-Profis,

ich habe ein "hoffentlich" einfach Problem.

In einem Formular, dass aus einer Seite mit 2 Teilformularen besteht, habe ich auf Seitenebene eingestellt, dass diese genau 3 Mal wiederholt wird.

Nun möchte ich gerne, dass bei jeder Wiederholung auf dem ersten Teilformular jeweils der Zähler für diese Wiederholung als 1. Version (dann 2. Version und zum Schluss 3. Version) erscheint.

Leider habe ich jedoch noch keine Möglichkeit gefunden, hier mit einer globalen Variablen im richtigen Ereignis zu zählen - mir ist dabei aufgefallen, dass die Ereignisse auf Seitenebene erst nach den Ereignissen auf Teilformularebene ausgeführt werden. Daher existiert meine "Zählvariable" die ich im Formular.inititialize deklarieren wollte im Teilformular nicht.

Welches Ereignis ist denn das erste, dass beim Prozessieren des Formulars einmalig durchlaufen wird und in dem ich meine Variable deklarieren und initialisieren kann?

vielen Dank für Eure Hilfe

samy

Teilformularsatz zählen

Verfasst: 29.01.2013, 17:44
von Merklin
Hallo samy,

da du ja selber kein Beispiel hoch geladen hast,
musst du mit Meinem vorlieb nehmen.

VG Merklin

Teilformularsatz zählen

Verfasst: 29.01.2013, 18:04
von samyR50
Hallo Merklin,

Klasse - vielen Dank - ich habe es zwischenzeitlich auch hiermit hinbekommen:

this.rawValue = xfa.Formular1.Seitensatz.instanceIndex;

Hast Du noch ne generelle Antwort darauf, in welchem Ereignis man am besten "globale Variablen" einmalig deklarieren und initiieren sollte?

Thx.
samy

Teilformularsatz zählen

Verfasst: 29.01.2013, 18:19
von Merklin
Hallo samy,

in der Hierarchie rechts klicken > Scriptobjekt einfügen.

VG Merklin

Teilformularsatz zählen

Verfasst: 30.01.2013, 17:19
von nele_sonntag
Oder auch unter "Datei" - "Formulareigenschaften" - Variablen.
LG Mandy