Wiki-Quellcode von JavaScript-Konfiguration

Zuletzt geändert von MACH ProForms GmbH am 21.08.2025

Verstecke letzte Bearbeiter
MACH ProForms GmbH 135.1 1 Mandanten können eigenes JavaScript im Formulareditor hinterlegen. Dies ist auf drei Ebenen möglich: mandantenweit, für einen Assistenten und für ein Panel. 
MACH ProForms GmbH 137.2 2 Durch Platzhalter kann während des Ausführens Logik mit Bezug auf Assistenteneigenschaften eingesetzt werden.
MACH ProForms GmbH 1.1 3
MACH ProForms GmbH 136.2 4
MACH ProForms GmbH 135.1 5 == Ausführungsebenen von JavaScript ==
MACH ProForms GmbH 1.1 6
MACH ProForms GmbH 135.2 7 |=Ebene|=Ausführung|=Konfiguration über Schaltfläche|=Besonderheiten|=Platzhalter verfügbar
MACH ProForms GmbH 138.1 8 |=Mandant|in allen Assistenten & Panels|**1** - Hauptwerkzeugleiste: Administration|Externe Bibliotheken per URL einbinden möglich|Mandantennummer, Artikelnummer, Panelbezeichnung (technisch), Assistentenversion
9 |=Assistent|in diesem Assistenten|**2** - Hauptwerkzeugleiste: JavaScript Konfiguration|Auswirkung auf einen konkreten Assistenten|Mandantennummer, Panelbezeichnung (technisch), Assistentenversion
10 |=Panel|in diesem Panel|**3** - Panelwerkzeugleiste: JavaScript Konfiguration|sehr gezielt einsetzbar|Mandantennummer, Assistentenversion
MACH ProForms GmbH 135.2 11
MACH ProForms GmbH 137.4 12 [[image:JavaScript_Schaltflaechen.png||alt="Position der Schaltflächen für JavaScript-Konfiguration" data-xwiki-image-style-border="true"]]
MACH ProForms GmbH 134.1 13
MACH ProForms GmbH 138.1 14 //Position der Schaltflächen zum Aufruf der JavaScript-Konfiguration//
MACH ProForms GmbH 133.2 15
MACH ProForms GmbH 136.1 16 // //
17
MACH ProForms GmbH 135.1 18 == Prüfsumme ==
MACH ProForms GmbH 133.22 19
MACH ProForms GmbH 135.1 20 Für mandantenweite Gültigkeit können externe Bibliotheken per URL eingebunden werden. Durch eine Prüfsumme stellen Sie sicher, dass nur unveränderte Ressourcen geladen werden.
21 Wird keine Prüfsumme eingegeben, wird die externe Ressource ohne Prüfung geladen.
MACH ProForms GmbH 133.27 22 Mit Angabe einer Prüfsumme wird die Ressource nur geladen, wenn die Prüfung erfolgreich ist.
MACH ProForms GmbH 133.4 23
MACH ProForms GmbH 136.1 24
MACH ProForms GmbH 135.1 25 == Platzhalter ==
MACH ProForms GmbH 133.4 26
MACH ProForms GmbH 137.4 27 Der Formularserver ersetzt diese Platzhalter zur Laufzeit des Assistenten. Dadurch kann Logik mit Bezug auf Eigenschaften der aktuellen Assistentensicht umgesetzt werden.
MACH ProForms GmbH 133.13 28
MACH ProForms GmbH 136.2 29 Die Verfügbarkeit der Platzhalter in den verschiedenen Ausführungsebenen steht in der Tabelle unter [[Eingabefelder>>Eingabefelder||anchor="HAusfFChrungsebenenvonJavaScript"]].
MACH ProForms GmbH 133.16 30
MACH ProForms GmbH 135.1 31 |=Platzhalter|=Ersetzung|=Beispiel-Ersetzung
32 |${Mandantennummer}|Mandantennummer|12345678-1234
33 |${Assistentennummer}|Artikelnummer|KFAS_987654
34 |${Panelname}|"Bezeichnung technisch" des Panels|Abfrage_Kontaktdaten
35 |${Version}|aktive Versionsnummer der Assistenten|2