Ereignis Erzeuger Element
Der Ereignis Erzeuger erzeugt eine Datenstruktur welche eine spezielle Aktionen in dem bereits angezeigtem GUI Element ausführt.
Inhaltsverzeichnis
Verwendbarkeit
Der Ereignis Erzeuger Element erzeugt eine Datenstruktur die in einen gelben event-Eingang eines GUI Elements gesendet werden kann. Dies kann bei jedem Element verwendet werden dass einen gelben Eingang hat.
Anschlüsse
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Element zur Verfügung stellt. Beachten Sie, dass weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht beschrieben.
Eingänge (INPUT)
- 0: Erwartet keine besondere Datenstruktur
Anfragen (REQUEST)
Dieses Element führt standardmäßig keine Anfragen aus
Auslöser
Dieses Element hat keine Auslöser
Ereignisse
Dieses Element hat keine Ereignisse
Ausgänge
- 0: Hier wird die Ereignis-Datenstruktur ausgegeben, die dann direkt in einen gelben Eingang geleitet werden kann
Konfiguration
- Ereignisname: Hier kann das entsprechende Ereignis, das erzeugt werden soll eingetragen bzw. ausgewählt werden.
- EventDaten: Hier kann ein zusätlicher Parameter in JSON Format oder als Unformatierter Text angegeben werden. Nicht alle Ereignisse erfordern EventDaten.
Liste der Ereignisse
- close: Element schließen (z.B. Programme / Fenster / Panels),
- mask: Anzeigeflächen maskieren (z.B. Programme / Fenster / Panels, EventDaten = Maskierungstext),
- unmask: Anzeigeflächen-Maskierung aufheben,
- load: Neu Laden der Anzeigedaten (z.B. Tabelle/Tabellenprogramm),
- filter: Filtern der Angezeigten Daten (z.B. Tabelle/Tabellenprogramm, Eventdaten = JSON-Objekt mit Spaltenbezeichnungen als Keys),
- enable: Aktivieren der Komponente,
- disable: Deaktivieren der Komponente,
- setTitle: Titel der Komponente setzen,
- setWidth: Breite der Komponente setzen (Eventdaten = Breite in Pixel),
- setHeight: Höhe der Komponente setzen (Eventdaten = Höhe in Pixel),
- setFlex: Flexiblen Breiten/Höhenwert setzen (Eventdaten = Anteil der Breite),
- setAnchor: Ankerbreite in % setzen bei Anchor-Layout (Eventdaten = Breite in %),
- setVisible: Komponente anzeigen,
- setHidden: Komponente verstecken,
- setMargin: Abstände der Komponente setzen (Evendaten = 0 0 0 0 bedeutet Abstand in N O S W gleich 0),
- addItem: Untergeordnete Komponente einfügen,
- removeItems: Alle Untergeordneten Komponenten entfernen,
- minimize: Fenster minimieren,
- maximize: Fenster maximieren,
- addRecord: Fürgt einen Datensatz unten in eine Tabelle ein (Eventdaten = Datensatz),
- addRecordCommited: Fügt einen Datensatz unten in eine Tabelle ein (Eventdaten = Datensatz),
- addRecordTop: Fügt einen Datensatz unten in eine Tabelle ein ohne Speicherung(Eventdaten = Datensatz),
- addRecordTopCommited: Fügt einen Datensatz oben in eine Tabelle ein ohne Speicherung(Eventdaten = Datensatz),
- setDefaultValues: Setzt standardwerte für Formen,
- sync: Synchronisiert eine Tabelle mit dem Datenmodell (Hinzufügen / Löschen / Ändern),
- setLabel: Feldbezeichnung Setzen (Alle Formfelder,EventDaten = Bezeichnung),
- setBgColor: Setzt die Hintergrundfarbe einer Komponente (EventDaten = Farbe in HEX-Code oder RGB..),
- setFontColor: Setzt die Schriftfarbe einer Komponente (EventDaten = Farbe in HEX-Code oder RGB..),
- setError: Setzt eine Fehlermeldung in ein Eingabefeld (Alle Formfelder),
- setPagePosition: Setzt die Position einer Komponente ( EventDaten = Objekt mit x und y-Position in Pixel),
- setTabIndex: Setzt den Tabindex eines Formelements (EventDaten = Tab-Index),
- check: Hakt eine Checkbox/Radiobutton an,
- toggle: Invertiert die Auswahl einer Checkbox oder eines Radiobuttons,
- uncheck: Enthakt eine Checkbox/Radiobutton an,
- setBoxLabel: Setzt die Bezeichnung einer Checkbox / Radiobuttons (EventDaten = Bezeichnung),
- setActiveTab: Wechselt den aktiven Tab eines TabPanels (EventDaten = Nummer des Tabs),
- setValue: Setzt einen Wert in ein Formfeld (EventDaten = wert),
- setValues: Setzt einen Wert in eine Form (EventDaten = Objekt mit Feldnamen als Keys),
- reset: Setzt daten auf Uhrsprungszustand zurück (z.B. Form:Defaultwerte werden eingesetzt),
- submit: Sendet Daten ab(z.B. Form: Submit-Interrupt auslösen , Daten Halten: Ausgang absenden,
- submitAndReset: Wie submit und und reset Hintereinander,
- start: Startet einen Dienst,
- stop: Stoppt einen Dienst,
- setHtml: Setzt den HTML-Inhalt eines Containers,
Modifiaktoren und Optionen
Aktuell kann der Knopf nicht modifiziert werden
Ähnliche Elemente
- Der Knopf kann ebenso direkt Ereignisse ausgeben ohne einen Ereignis Erzeuger zu verwenden.
Weiterführende Informationen
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element
