Seite 1 von 1
Maximale Anzahl von Aktionen pro Formular
Verfasst: 14.01.2013, 16:10
von noD
Hi Acronauten,
ich habe ein recht umfangreiches Formular mit zahlreichen Abhängigkeiten erstellt. Beim Probelauf habe ich nun ein Problem, das mich zum Wahnsinn treibt. Offensichtlich mag das Formular nach einer bestimmten Anzahl von ausgeführten Operationen (DD's, Ein- und Ausblendungen etc.) einfach keine weiteren Aktionen mehr ausführen. Ich habe zuerst Fehler im Skript vermutet, kann aber keine finden, zumindest keine, die mein Problem erklären.
Hier die Frage.
Ist ein Formular in seiner Funktionsfähigkeit hinsichtlich der Anzahl der möglichen Operationen begrenzt? Wenn ja, wie kann ich die Begrenzung umgehen?
noD
Maximale Anzahl von Aktionen pro Formular
Verfasst: 14.01.2013, 16:43
von nele_sonntag
Hej,
ich kenne natürlich dein PDF nicht, da nicht hochgeladen, aber bei einem letzten Projekt gab es wirklich wirklich komplexe XDPs.
Insofern kann ich mir nicht vorstellen, dass es eine Beschränkung gibt.
Vlt. einfach mahochladen, dann können wir drüberschauen. Man selbst wird doch nach einer gewissen Zeit ein wenig betriebsblind.
LG Mandy
Maximale Anzahl von Aktionen pro Formular
Verfasst: 14.01.2013, 18:33
von radzmar
Jup, bin auch dafür das mal hochzuladen.
Ich vermute mal, dass da Skripte einfach die JavaScript-Engine überlasten und die dann den Betrieb einstellt.
Mehr wissen wir, wenn wie die Datei sezieren können

Maximale Anzahl von Aktionen pro Formular
Verfasst: 15.01.2013, 08:29
von noD
Hi Mandy, hi radzmar,
anbei mein Werk. Bitte seht mir das Skriptgestrüpp nach. Ich habe mit meinen Laienkenntnissen nach allem gegriffen, was mir weiterhilft.
Auffällig wird das Formular, wenn ich auf Seite 5 in den Punkten 3.6 und 3.7 eine Auswahl treffe. Abhängig davon soll auf Seite 10 (für 3.6) bzw. 11 (für 3.7) entweder ein Hilfstext erscheinen (keine Auswahl) oder es sollen sich je nach Auswahl TF zur weiteren Bearbeitung öffnen. Was mich verzweifeln lässt, ist der Fakt, dass bei offensichtlich identischer Auswahl die TF mal ordnungsgemäß dargestellt werden und mal nicht sichtbar werden.
Nach einigem Herumprobieren scheint es so zu sein, dass das Nichtanzeigen passiert, wenn ich bereits eine größere Menge Operationen im Formular ausgeführt habe.
Falls ihr Lust habt und Euch durch das Formular kämpft ... vielleicht fällt Euch ja auch auf, warum beim Datenexport nicht alle Daten exportiert werden.
Bis dann, noD
Maximale Anzahl von Aktionen pro Formular
Verfasst: 15.01.2013, 16:37
von nele_sonntag
Hej,
ich erschrecke schon immer, wenn jemand noch statisch arbeitet und ich 13!! Seiten sehe.
Als erstes ist mir eben aufgefallen, dass du auf S. 3
Code: Alles auswählen
Formular1.Seite3.LName::click - (JavaScript, client)
hfa.host("Formular1.Seite3.LName");
schreibst. HFA gibt es aber nicht (zumindest mir nicht bekannt - korrigiert mich bitte), xfa wäre richtig.
Was ich persönlich etwas schwierig finde (vlt. weil ich eine Frau bin

), die relativ "unsaubere" Schreibweise deines Codes. So wirt du relativ schwierig finden, ob du vlt. irgendwo bei einer Verzweigung einen syntaktischen Fehler hast.
Meine damit folgendes:
Code: Alles auswählen
if ((Address.rawValue == null) || (Address.rawValue == "")) { xfa.host.messageBox("Geben Sie einen Wert in das Feld Address ein.");
So kann man das natürlich schreiben, aber ob ein abschließendes Semikolon, eine geschweifte abschließende Klammer oder bei Dir ein ENDIF fehlt, sieht man so sehr schlecht. Das hat uns halt auch unser Programmierdozent in der 1. Stunde eingebleut.
"Richtig" für mich:
Code: Alles auswählen
if ((Address.rawValue == null) || (Address.rawValue == ""))
{
xfa.host.messageBox("Geben Sie einen Wert in das Feld Address ein.");
}
So, schaue mal weiter.
Maximale Anzahl von Aktionen pro Formular
Verfasst: 15.01.2013, 19:25
von radzmar
Da muss ich Mandy bepflichten.
Dein Code ist sehr unsauber, was zu unerwarteten Ergebnissen führen kann.
Ich hab mal den JSLint-Tester darüber laufen lassen.
Anbei der Report.
Welchen Zweck soll eigentlich das unbenannte Scriptobjekt mit diesem Skript erfüllen?
Maximale Anzahl von Aktionen pro Formular
Verfasst: 16.01.2013, 07:24
von noD
Hi Mandy,
wie gesagt, ich bin Bastler und hatte leider nie einen Programmierdozenten. Es tut mir auch leid, dass Du meinen Code als unsauber empfindest. Immerhin nennst Du es Code!!
Ich bin hier froh, wenn das Ding irgendwann seinen Zweck erfüllt. Vielen Dank, dass Du Dich trotzdem damit befasst.
noD
Maximale Anzahl von Aktionen pro Formular
Verfasst: 16.01.2013, 07:33
von noD
Hi radzmar,
auf der ersten Seite gibt es am unteren Ende eine Revisionstatusübersicht. Der jeweils höchste eingetragende Status wiederholt sich auf jeder Seite rechts oben.