Seitenbezeichner zurückgeben

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Seitenbezeichner zurückgeben

Beitrag von kunsti » 22.08.2012, 15:41

[fontsize=3]Ich möchte gerne die Sichtbarkeit (presence) einer Seite bei Aktivierung eines Kontrollkästchens verändern.

Also: Wenn das Kontrollkästchen aktiviert wird, wird diese Seite beispielsweise unsichtbar.[/fontsize] [fontsize=3]

Dabei möchte ich jedoch den Seitennamen nicht fix vorgeben wie hier[/fontsize] [fontsize=3]

[/fontsize] [font=courier new][fontsize=3]if (this.rawValue == "1")
{
    Formular1.Seite2.presence = "hidden";   
}[/fontsize][/font][fontsize=3]

sondern den Code so gestalten, dass egal auf welcher Seite der Code verwendet wird, immer die [/fontsize] [fontsize=3]jeweilige Seite ausgeblendet wird.

Wer kann mir helfen? Danke! [/fontsize]

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

Seitenbezeichner zurückgeben

Beitrag von armine » 22.08.2012, 16:49

Hallo kunsti,

wenn die Seiten den gleichen Namen haben, ist das Problem gelöst.
Mach dir aber auch Gedanken, wie du sie wieder sichtbar machst.

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

kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Seitenbezeichner zurückgeben

Beitrag von kunsti » 23.08.2012, 07:26

[fontsize=3]Gibt es denn keine Möglichkeit, den Seitennamen zurückzugeben, auf dem sich ein beliebiges Objekt befindet?

[/fontsize][font=courier new][fontsize=3]pagename(this)???[/fontsize][/font]

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

Seitenbezeichner zurückgeben

Beitrag von armine » 23.08.2012, 10:48

Hallo kunsti,

geht’s auch etwas ruhiger? Ich meine ohne [fontsize=3]Schreien[/fontsize].

Den Namen der Seite kannn man herausfinden, auch wenn das Objekt in unterschiedlichen hierarchischen Ebenen untergebracht wird. Alllerdings sollte kein übergeordnetes Teilformular den Namen einer anderen Seite haben.

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

kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Seitenbezeichner zurückgeben

Beitrag von kunsti » 23.08.2012, 14:02

Vielen Dank soweit!
Ich wollte nicht schreien, ich wollte nur denjenigen mir schlechten Augen einen Gefallen tun...

Ich habe noch immer etwas Schwierigkeiten:
Ich habe nun den Seitennamen in einer Variable "Page". Das funktioniert.

Ich möchte nun genau diese Seite "hidden" setzen

Leider geht
[font=courier new]form1.Page.presence = "hidden";[/font]
nicht.

Wie mach ich das richtig?

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

Seitenbezeichner zurückgeben

Beitrag von armine » 23.08.2012, 16:13

das kann man so machen ...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Seitenbezeichner zurückgeben

Beitrag von kunsti » 24.08.2012, 08:44

Wenn ich diese Schaltfläche in ein anderes Formular übernehme klappt es nicht mehr. Woran liegt das?
Das Formular heißt auch form1.

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

Seitenbezeichner zurückgeben

Beitrag von armine » 24.08.2012, 08:58

Bevor ich lange rate, lade einfach dein PDF hoch, dann werde ich’s schon herausfinden..

kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Seitenbezeichner zurückgeben

Beitrag von kunsti » 24.08.2012, 09:23

Sorry, hochladen geht nicht. Das Dokument ist nicht für Außenstehende zur Einsicht.
Wo könnten Probleme liegen? Gibts zumindest Ideen?
In dem Formular in dem das eingesetzt werden soll, gibt es andere Funktionen die die Variable i verwenden.
Ich habe alle "i" im Code in "b" geändert. Geht trotzdem nicht...?

Vielen Dank für deine Mühe!


Antworten