{{indexmenu_n>0080}} ====== Feldscripte ====== Über Feldscripte kann die Programmlogik von cimERP feldbezogen erweitert werden. Das Scripting erfolgt in der Programmiersprache OpenRoad. Je Feld können mehrere Scripte für die Events * Feldänderung (Script wird bei Feldänderung ausgeführt) * Feldinitialisierung (Script wird ausgeführt, wenn ein Feld zum aktiven Feld wird) * Feldverlassen (Script wird ausgeführt, wenn das Feld verlassen wird) * Button (Nur für Felder des Typs "Button" aktiv - Script wird ausgeführt, wenn ein Button gedrückt wird) definiert werden. Die Funktion Feldscripte ist benutzerabhängig Berechtigungsabhängig vorhanden. Falls ein Benutzer die Berechtigung besitzt steht im Kontextmene eines Feld´s oder Maske die Funktion zur Verfügung. Beispiel Kontextmenü: {{:cimerp:0010_allgemein:0060_look_and_feel:pasted:20200723-145433.png}} {{:cimerp:0010_allgemein:0060_look_and_feel:pasted:20200723-145502.png}} {{:cimerp:0010_allgemein:0060_look_and_feel:pasted:20200723-145602.png}} ===== Felder ===== |**Scriptart** |Definiert für welches Event die definierten Scripte gelten. \\ Mögliche Werte sind: \\ Feldänderung (Script wird bei Feldänderung ausgeführt) \\ Feldinitialisierung (Script wird ausgeführt, wenn ein Feld zum aktiven Feld wird) \\ Feldverlassen (Script wird ausgeführt, wenn das Feld verlassen wird)| ===== Tabelle ===== |**Lfd.-Nr. ** |laufende Nummer des Scripts - bestimmt die Reihenfolge der Ausführung | |**Script-Bezeichnung ** |Bezeichnung des Scripts | |**Aktiv? ** |Dieses Feld zeigt an, ob ein Script aktiv ist. | |**Angelegt am ** |Datum der Neuanlage eines Scripts | |**Angelegt von ** |Sachbearbeiter, welcher das Script angelegt hat | |**Geändert am ** |Datum der letzten Änderung eines Scripts | |**Geändert von ** |Sachbearbeiter, welcher das Script zuletzt geändert hat | Die Funktion Neuanlage erstellt ein neues Script. Die Implementierung sollte mit Ihrem zuständigen Projektleiter abgestimmt werden. Für die Verwendung von Scripten sind Programmierkenntnisse nötig. {{:cimerp:0010_allgemein:0060_look_and_feel:b76810dc3c84ab39bdadbcf903dd3b37.png}} \\