Wiki-Quellcode von JavaScript-Konfiguration
Zuletzt geändert von MACH ProForms GmbH am 21.08.2025
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
![]() |
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. |
![]() |
137.2 | 2 | Durch Platzhalter kann während des Ausführens Logik mit Bezug auf Assistenteneigenschaften eingesetzt werden. |
![]() |
1.1 | 3 | |
![]() |
136.2 | 4 | |
![]() |
135.1 | 5 | == Ausführungsebenen von JavaScript == |
![]() |
1.1 | 6 | |
![]() |
135.2 | 7 | |=Ebene|=Ausführung|=Konfiguration über Schaltfläche|=Besonderheiten|=Platzhalter verfügbar |
![]() |
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 | ||
![]() |
135.2 | 11 | |
![]() |
137.4 | 12 | [[image:JavaScript_Schaltflaechen.png||alt="Position der Schaltflächen für JavaScript-Konfiguration" data-xwiki-image-style-border="true"]] |
![]() |
134.1 | 13 | |
![]() |
138.1 | 14 | //Position der Schaltflächen zum Aufruf der JavaScript-Konfiguration// |
![]() |
133.2 | 15 | |
![]() |
136.1 | 16 | // // |
17 | |||
![]() |
135.1 | 18 | == Prüfsumme == |
![]() |
133.22 | 19 | |
![]() |
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. | ||
![]() |
133.27 | 22 | Mit Angabe einer Prüfsumme wird die Ressource nur geladen, wenn die Prüfung erfolgreich ist. |
![]() |
133.4 | 23 | |
![]() |
136.1 | 24 | |
![]() |
135.1 | 25 | == Platzhalter == |
![]() |
133.4 | 26 | |
![]() |
137.4 | 27 | Der Formularserver ersetzt diese Platzhalter zur Laufzeit des Assistenten. Dadurch kann Logik mit Bezug auf Eigenschaften der aktuellen Assistentensicht umgesetzt werden. |
![]() |
133.13 | 28 | |
![]() |
136.2 | 29 | Die Verfügbarkeit der Platzhalter in den verschiedenen Ausführungsebenen steht in der Tabelle unter [[Eingabefelder>>Eingabefelder||anchor="HAusfFChrungsebenenvonJavaScript"]]. |
![]() |
133.16 | 30 | |
![]() |
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 |