Erforderliche Felder: wenn ausgeblendet nicht prüfen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
silvia273
Beiträge: 2
Registriert: 11.01.2012, 10:01

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von silvia273 » 11.01.2012, 10:54

Hallo,

ich habe ein dynamisches Formular mit ein paar Teilformularen, die am Anfang alle ausgeblendet sind. Erst wenn man auf der ersten Seite eine Auswahl getroffen hat, blenden sich die Teilformulare nach Bedarf ein. Das PDF-Dokument habe ich mit Adobe Lifecycle Designer ES2 Version 9 erstellt. Alle Aktionen sind mit Hilfe des Aktionsgeneratorts "programmiert" worden. Es gibt erforderliche und optionale Felder zum Ausfüllen.

Mein Problem liegt darin, dass ich nicht weiss, wie ich die ausgeblendeten erforderlichen Felder, die nur dann relevant sind, wenn sie eingeblendet sind, beim Versenden der Datei aus der Prüfung ausschließen kann.

Kann mir bitte jemand helfen?

Grüße
Silvia

landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von landei2003 » 11.01.2012, 12:41

Hallo,

ich würde die Steuerung der Teilformulare (ein-,ausblenden) mit dem "instanceManager" implementieren.

Gibt es eine instance mit einem erforderlichem Feld wird es in die Überprüfung

mit einbezogen,ansonsten nicht.

 
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:

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von nele_sonntag » 11.01.2012, 12:53

Der InstanceManager ist mE ungeeignet.

Du möchtest ja, wenn eine Bedingung erfüllt ist, etwas einblenden. Da würde ich mit einer IF-Klausel und den Befehlen visible/hidden arbeiten.

Objekte aus einer Prüfung ausschließen kann man mit der Objekt.ID oder Du schließt sie explizit aus der Prüfung (welche überhaupt) aus.

LG Mandy

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

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von nele_sonntag » 11.01.2012, 12:54

Was ist bitte ein "Aktionsgenerator"?

ZygmuntDD
Beiträge: 15
Registriert: 19.10.2011, 08:33

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von ZygmuntDD » 11.01.2012, 12:56

@nele: Warum meinst du das der instanceManager hier ungeignet ist? Bin auch noch relativ neu, deswegen die Frage aus reinem Interesse. Das Ergebnis ist doch das gleiche: Ob ich das Teilformular verstecke, oder völlig aus dem Layout verschwinden lasse?

Beim Befehl hidden muss man doch aufpassen was in den vrstekcten Teilformularen noch eventuell alles drin stand/steht. Bei etwaigen Berechnungen werden doch versteckte Felder weiterhin berücksichtigt und ihre Inhalte bleiben erhalten.

Grüße

ZygmuntDD
Beiträge: 15
Registriert: 19.10.2011, 08:33

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von ZygmuntDD » 11.01.2012, 12:59

nele_sonntag hat geschrieben:Was ist bitte ein "Aktionsgenerator"?
Seit der Version 9 gibt es eine Benutzeroberfläche zum Erstellen von Aktionen/Skripten. siehe Anlage.

Grüße


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

landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von landei2003 » 11.01.2012, 13:04

nele_sonntag hat geschrieben:Der InstanceManager ist mE ungeeignet.

Du möchtest ja, wenn eine Bedingung erfüllt ist, etwas einblenden. Dies wird mit einer IF-Klausel und den Befehlen visible/hidden arbeiten.

Sachen aus der Prüfung kann man mit Objekt.ID oder Du schließt sie explizit aus der prüfung (welche überhaupt) aus.

LG Mandy
 

ungeignet?

Wenn du mit visible/hidden arbeitest werden die Felder mit überprüft.Ein ausgeblendetes Teilformular mit einem erforderlichen Feld wird somit auch überprüft und es erscheint eine Fehlermeldung.

schau dir mal mein Beispiel an.
ps:diese verfahrensweise habe ich von H.Hilmer (V2Brain)www.formatix.de gelernt


Grüße



silvia273
Beiträge: 2
Registriert: 11.01.2012, 10:01

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von silvia273 » 11.01.2012, 13:50

Hallo Zusammen,

vielen Dank für Euere Antworten.

@landei2003
genau das ist mein Problem. Bei visible/hidden wird mein ausgeblendetes Teilformular geprüft. Dies soll nicht geschehen, sondern nur die "visible" Teilformulare.

Gibt es ein Befehl wie z. B. "wenn ausgeblendet, dann immer nicht erforderlich"?

Grüße, Silvia

landei2003 hat geschrieben:
nele_sonntag hat geschrieben:Der InstanceManager ist mE ungeeignet.

Du möchtest ja, wenn eine Bedingung erfüllt ist, etwas einblenden. Dies wird mit einer IF-Klausel und den Befehlen visible/hidden arbeiten.

Sachen aus der Prüfung kann man mit Objekt.ID oder Du schließt sie explizit aus der prüfung (welche überhaupt) aus.

LG Mandy


 

ungeignet?

Wenn du mit visible/hidden arbeitest werden die Felder mit überprüft.Ein ausgeblendetes Teilformular mit einem erforderlichen Feld wird somit auch überprüft und es erscheint eine Fehlermeldung.

schau dir mal mein Beispiel an.
ps:diese verfahrensweise habe ich von H.Hilmer (V2Brain)http://www.formatix.de gelernt


Grüße




landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von landei2003 » 16.01.2012, 12:34

Hallo Silvia273,

hat es inzwischen funktioniert?

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

Erforderliche Felder: wenn ausgeblendet nicht prüfen

Beitrag von Merklin » 16.01.2012, 17:53

Hallo landei,

auf dieser Seite wurde Silvias Frage beantwortet.

http://www.formatix.de/eforms-forum/viewtopic.php?f=3&t=444

VG Merklin

Antworten