Prüfung Textfeld auf keinen String und Ausgabe MessageBox

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Benutzeravatar
AH
Beiträge: 10
Registriert: 01.10.2013, 14:53

Prüfung Textfeld auf keinen String und Ausgabe MessageBox

Beitrag von AH » 30.09.2015, 12:34

also,...

zu 1: ok, verstanden
zu 2: es geht um Feld F30, hier werden die Werte aus einem OSPlus Geko rein gezogen
zu 3: das merk ich mir

4. Welches Event nehm ich denn am besten, ...ich möchte das Feld ja als Bearbeiter nicht 'anpacken' müssen?

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

Prüfung Textfeld auf keinen String und Ausgabe MessageBox

Beitrag von nele_sonntag » 30.09.2015, 12:40

Wann soll denn die Prüfung stattfinden? Direkt wenn Du das PDF aus dem System renderst? Oder später noch einmal bei einer manuellen Übergabe?

Und Ihr "müsst" unbedingt eine Schulung bei mir machen, Ihr arbeitet ja gar nicht dynamisch und halst euch bei Änderungen total die Arbeit auf. ;)

Benutzeravatar
AH
Beiträge: 10
Registriert: 01.10.2013, 14:53

Prüfung Textfeld auf keinen String und Ausgabe MessageBox

Beitrag von AH » 30.09.2015, 12:47

Die Prüfung soll sofort beim Rendern stattfinden, sodass der Mitarbeiter beim Aufruf des Formulars sofort erkennt, dass er die Befüllung des Felds im Geko vergessen hat.

Ja Schulung, ...da sprichst du genau das richtige Thema an. Da wir ja auch bereits -wie du bestimmt mitgekriegt hast- mit der FDVG-Migration begonnen haben, möchte ich den Weg gehen, alles was geht im Formular abzubilden, nicht mehr in FDVG.

Wie du auch im Formular gesehen hast, 'futschele' ich mir die JavaSkript Befehle mehr oder weniger zusammen.

Gibt es denn Unterlagen für Schulungen bei dir?! Ich brauche halt was, was ich meinem Chef an die Hand geben kann.

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

Prüfung Textfeld auf keinen String und Ausgabe MessageBox

Beitrag von nele_sonntag » 30.09.2015, 12:54

Ich meine mich zu erinnern, dass bei Euch die Daten im Initialize noch nicht verfügbar waren.

Lass Dir in dem Feld F30 in mehreren Events mal ausgeben, ob der Wert schon verfügbar ist:

Code: Alles auswählen

app.alert("initialize: " + xfa.record.PRINTJOB.PMSDATA.F60.value);

Code: Alles auswählen

app.alert("formready: " + xfa.record.PRINTJOB.PMSDATA.F60.value);

Antworten