Formularbereiche ein und ausblenden

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 10.01.2014, 09:35

Hallo,

ich möchte das in meinem Formular

oben zwei Optionsfeld stehen

1. Neuantrag
2. Änderung

Klicke ich Änderung an, erscheint das Formular nur in verkürzter Form, mit nur einigen Eingabefeldern.

Klicke ich Neuantrag an, erscheint das ganze Formular.

Kann mir jemand helfen?

Danke

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Formularbereiche ein und ausblenden

Beitrag von Merklin » 10.01.2014, 09:50

Hallo,

ein Beispiel wäre schon mal sehr hilfreich.

VG Merklin

ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 10.01.2014, 12:37

Bei Anwwal des Optionsfeld neuantrag soll das komplette Formular erscheinen und wenn jemand nur Verlängerung anklickt soll nur ein Teil der Formularfelder erscheinen

ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 10.01.2014, 12:54

so hier das Besipiel

Optionsfeld Neuantrag und Änderung sollen auf jeder folgenden Seite anwählbar sein.

Das Dropdownfeld Anzahl, soll vorgeben wieviele Folgeseiten geöffnet (sichtbar sind). Auf der letzten Seite soll ein Email senden Button erscheinen.

Ich habe ein Dropdownfeld, wo die Anzahl 1,2,3,4,5,6,7 oder 8 werden kann

Je nachdem welche Anzahl der User anwählt, so oft soll sich das gleiche Formular, was auf Seite 1 geöffnet ist in den folgenden Seiten öffnen.

Hat jemand einen Tip?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 14.01.2014, 09:34

Kann mir niemand helfen, komme nicht weiter
:(

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formularbereiche ein und ausblenden

Beitrag von nele_sonntag » 14.01.2014, 10:11

Kann jetzt gerade nicht auf dein PDF schauen, aber um Teilformulare zu wiederholen, musst du folgende Schritte beachten.
  1. Erlaube Deinem TF, dass es sich wiederholen darf (siehe Screenshot)
  2. Dann im "exit"-Event folgendes Script eintragen

    Code: Alles auswählen

    TeilformularWiederholen.instanceManager.addInstance(this.rawValue);
    (wobei "TeilformularWiederholen" der Pfad ist, um Dein TF anzusprechen, also PfadZumFeld.NameDesFeldes.instance...
  3. In der Klammer übergibst du dann den ausgewählten Wert des Dropdowns
Die Frage, die man sich noch stellen müsste, ist, ob man dieses Dropdown nur einmal betätigen darf. Denn sonst müsste man alle erzeugten Teilformulare wieder löschen.

Wenn ich nämlich beim ersten Mal 2 auswähle, erzeugt er 2, wähle ich danach 3, habe ich insgesamt 5.
Hier bräuchte es erst einmal Dein Input, was genau Du brauchst.

LG Mandy

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formularbereiche ein und ausblenden

Beitrag von nele_sonntag » 14.01.2014, 10:13

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

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

Formularbereiche ein und ausblenden

Beitrag von armine » 14.01.2014, 16:15

Hallo ossenkop,

dir ist schwer zu helfen. Mein Reader ist der Ansicht, dass du dein Formular nicht mit "Adobe Acrobat Professional VX" erstellt hast, sondern mit "Adobe Livecycle Designer ES 9.0".

Wenn du im Format DIN A4 arbeiten willst, dann musst du das auch auswählen. "Default" stehen lassen, führt zum Format "Letter".

Felder, die auf allen Seiten aufscheinen sollen (z.B. "Firma"), kann man auf einer Masterseite unterbringen. Wenn auch noch der Inhalt gleich sein soll (z.B. "Anzahl", dann muss die Bindung auf "global" gesetzt werden.

Du kannst nun auf jeder Seite die Anzahl der Seiten (1-8) und das Ausblenden der Eingaben für einen Neuantrag für alle Seiten gemeinsam vornehmen.

Der E-Mail-Button erscheint nur auf der letzten Seite.

Beim "Wasser" habe ich ein Kontrollkästchen zum Ein- und Ausblenden des zusätzlichen Felds eingeführt (dein Posting "http://www.acronaut.de/forum18/4902.html". Beim Ausblenden wird ein evtl. Inhalt gelöscht.

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

ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 15.01.2014, 12:15

Hallo,

dane euch allen.

Ich hab mein Formular jetzt so weit das bei einem Klick auf das Kontrollkästchen ein oder ausgeblendet wird und das ich wenn ich auf Verlängerung klicke nur ein Teilformular sehe und bei Neuantrag das komplette Formular.
Auf der masterseite habe ich jetzt auch das was generell auf allen Seiten erscheinen soll.

Was mir nicht klar ist, ist die Funktion von mehreren Formularen hintereinander, die durch das Auswahlfeld angewählt werden siehe Beispiel ossenkop von armine. Ich will es genauso haben, weiß aber nicht was und wie ich es in mein Formular übernehmen muss.:(

Das 2. Problem was ich noch habe, sind Pflichtfelder.
Ich habe einige Pflichfelder, was ist aber wenn ich nur ein Teilformular eingeblendet habe aber in den ausgeblendeten auch Pflichtfelder habe. Dann sendet er mir das Formular doch nicht oder?

ossenkop
Beiträge: 24
Registriert: 28.11.2013, 15:07

Formularbereiche ein und ausblenden

Beitrag von ossenkop » 15.01.2014, 13:01

wenn ich eine Lösung für die 2 Probleme noch hätte und sie vor allem verstehe bin ich ein paar schritte weiter.

danke für jede Hilfe

Antworten