Seiten einfügen und löschen

Die Möglichkeiten und Tücken von Formularen
Antworten
staerke10
Beiträge: 5
Registriert: 27.12.2016, 12:07

Seiten einfügen und löschen

Beitrag von staerke10 » 23.11.2017, 16:46

Hallo verehrtes Forum,

ich habe folgende Aufgabe.

Es gibt 3 Kontrollfelder mit gleichem Namen und unterschiedlichen
Exportwerten, damit immer nur eines der Felder angekreuzt sein kann.

Ankreuzen von Feld 1 blendet Seite 1 ein und Seite 2 und 3 aus.

Ankreuzen von Feld 2 blendet Seite 2 und 3 ein und Seite 1 aus.

Ankreuzen von Feld 1 blendet Seite 2 und 3 ein und Seite 1 aus.

Kein Feld angekreuzt: Seite 1, 2 und 3 ist ausgeblendet.

Die einzublendenden Seiten sind reine Textseiten
ohne Ausfüllfelder und als Seitenvorlage definiert.

Geht das mit JavaScript? Und wenn ja, wie?


Ich möchte mich schon jetzt für Eure Hilfe bedanken!

D.

Paule
Beiträge: 20
Registriert: 21.03.2013, 08:25

Seiten einfügen und löschen

Beitrag von Paule » 27.11.2017, 09:00

Hallo staerke10,

ich probier mal ganz vorsichtig, Dir zu helfen. (Bin auch kein ausgesprochener crack!)

Ich nehme in solchen Fällen javascript, dass ich auch hier gefunden habe.
So kannst Du immer jeweils festlegen, welche Seiten beim Anklicken sichtbar werden oder nicht:


//wenn (Der Wert des Kontrollkästchens 1 = aktiviert/angeklickt annimmt)
if(this.rawValue == 1)
//dann
{
    //blende Seite1-Seite3 ein
    Seite1.presence = "visible";
    Seite2.presence = "visible";
    Seite3.presence = "visible";
   
//ansonsten (= bedeutet in diesem Fall, dass das Kontrollkästchen...
//...den Wert 0 = deaktiviert angenommen hat
}else{
    //blende Seite1-Seite3 aus
    Seite1.presence = "hidden";
    Seite2.presence = "hidden";
   Seite3.presence = "hidden";
  }
 

BAlheit
Beiträge: 842
Registriert: 16.08.2013, 12:22

Seiten einfügen und löschen

Beitrag von BAlheit » 27.11.2017, 12:28

Dies ist nicht in Adobe Acrobat möglich.

Paule
Beiträge: 20
Registriert: 21.03.2013, 08:25

Seiten einfügen und löschen

Beitrag von Paule » 27.11.2017, 12:43

Danke für den Hinweis, BAlheit!

Tatsächlich verwende ich dabei den Lifecycle Designer.

FormAT
Beiträge: 101
Registriert: 08.10.2008, 11:07

Seiten einfügen und löschen

Beitrag von FormAT » 28.11.2017, 10:15

Hallo starke 10

//Seiten Ein-/Ausblenden
if (kk_ein_ausblenden.rawValue == 1){
Seite1.presence = "visible";
Seite2.presence = "visible";
Seite3.presence = "visible";
}
else{
Seite1.presence = "hidden";
Seite2.presence = "hidden";
Seite3.presence = "hidden";
}

Hiermit gelingt dein Vorhaben im Lcd.

BAlheit
Beiträge: 842
Registriert: 16.08.2013, 12:22

Seiten einfügen und löschen

Beitrag von BAlheit » 28.11.2017, 12:09

Paule hat geschrieben:Danke für den Hinweis, BAlheit!

Tatsächlich verwende ich dabei den Lifecycle Designer.
Der Fragesteller verwendet aber Designer nicht.

Antworten