Wiki-Quellcode von JavaScript-Konfiguration
Zuletzt geändert von MACH formsolutions am 15.10.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 | |
| |
140.1 | 29 | Die Verfügbarkeit der Platzhalter in den verschiedenen Ausführungsebenen steht in der Tabelle unter [[Eingabefelder>>doc:||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 |