<<  Übersicht
Inhalt
  1. Groovy/Java Scripts
  2. Javascript Scripts

Scripts in InnoList

Die Scripting-Unterstützung erlaubt das Schreiben von eigenem Code, zur Manipulation von Daten oder der Steuerung der Eingabe in Formularen.

Fügen Sie selbst Scripts im Unterverzeichnis scripts/ einer Anwendung (Anwendungsverzeichnis: Verzeichnis mit .apl, .ap Datei) hinzu oder nutzen Sie den Scripteditor erreichbar über die Toolbar rechts oben.
Es werden schon vordefinierte Scripts mitgeliefert die Sie direkt ausführen oder für eigene Zwecke anpassen können.

1. Groovy/Java Scripts

Manipulation von Daten
Dies sind Scripts die gleichzeitig beliebigen Java oder Groovy-Code enthalten können.
Vordefinierte Variablen/Funktionen erlauben den Zugriff auf den Datenbestand einer Anwendung und lassen Änderungen zu (Anlegen, Bearbeiten, Löschen, Auslesen).

Typische Einsatzmöglichkeiten:
  • Erstellen eigener Exports, u.a. realisierbar: XML, Word, Excel, PDF
  • Manipulation von bestehenden Daten, z. B. Berechnungen/Summierungen
  • Auslesen von Daten aus anderen Quellen oder Schreiben von Daten in andere Systeme

Script-Referenz: Java/Groovy

2. Javascript Scripts

Steuerung der Eingabe in Formularen: Dynamik, Modifikationen, Berechnungen, Validierung
Beliebiger Javascript-Code der beim Bearbeiten/Anlegen im Formular ausgeführt wird oder durch einen Button ausgelöst wird.
Hilfreich wenn zusätzliche Logik für die Eingabe notwendig ist.

Vordefinierte Funktionen erlauben das Auslesen und Schreiben von Feldwerten für die meisten Feldtypen. Auch Interaktion wie Meldungen mit alert() oder Ausgabe von erzeugtem Text ist möglich.

Typische Einsatzmöglichkeiten:
  • Validierung von Eingaben, mit Hinweisen an die Nutzer
  • Dynamik für Benutzerauswahl im Formular, z. B. Auswahlmöglichkeiten abhängig von anderen Eingaben
  • Berechnungen bei Eingabe
  • Schnelle Änderungen durch vordefinierte Schritte, wenn Eingaben vorkommen die sich wiederholen

Script-Referenz: Javascript

Weiterführende Links: