Seite 1 von 1

ein Java-Befehl für mehrere Seiten

Verfasst: 30.10.2012, 17:30
von lutseb
[fontsize=2]
Hallo zusammen,

ich stehe wieder vor einem Problem und hoffe Ihr könnt mir wie immer schnell helfen:

Ich habe ein Formular erstellt, in dem man mittles Klick auf eine Flagge die Sprache ändern kann. Die Änderung erfolgt durch Ausblenden eines Teilformulars und gleichzeitigem Einblenden eines anderen Teilformulars.

Beispiel deutsche Flagge:

Seite1.TextD.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "visible";

Seite2.TextD.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "visible";

Seite1.TextE.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden";

Seite2.TextE.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden";[/fontsize]

[fontsize=2]Gibt es einen Javabefehl, der es mir ermöglicht, mit nur einer SkriptZeile pro Sprache die Teilformulare auf allen Seiten auszublenden? habe nämlich mehr als nur 2 Seiten. ([/fontsize][fontsize=2]all.TextD.presence [fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "visible"; und [/fontsize]all.TextE.presence [fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden"; wäre zu einfach, als dass es funktioniert ;-) )[/fontsize][/fontsize]

[fontsize=2][fontsize=2]Danke vorab.[/fontsize][/fontsize]

[fontsize=2][fontsize=2]Gruß[/fontsize][/fontsize]

[fontsize=2][fontsize=2]Bastie
[/fontsize]
[fontsize=2] 
[/fontsize][/fontsize]

ein Java-Befehl für mehrere Seiten

Verfasst: 30.10.2012, 20:37
von radzmar
Hi,

also nur um das klar zu stellen.
Weder in Acrobat noch in LiveCycle Designer wird Java verwendet.
Was zum Einsatz kommt ist die Scriptsprache JavaScript, die nichts mit Java zu tun hat!

So, zu deinem Problem.
Man kann sich Programmierarbeit nicht wirklich ersparen.
Aber sicherlich verschiedenster Ansätze benutzen.

Einer wäre eine Schleifenfunktion zu schreiben, die alle Seiten abklappert und automatisch alle Objekte ein- bzw. ausblendet, deren Name z.B. auf "Deu" endet.

Eine andere Möglichkeit, wäre die Beschriftungen zu ändern anstelle Objekte ein- und auszublenden.
Diese Methode sorgt für wesentlich kleine Dateien.

Hier mal ein Beispiel:
http://thelivecycle.blogspot.de/2010/01 ... forms.html