Ereignis Erzeuger Element

Aus
Version vom 14. Dezember 2021, 17:53 Uhr von Fwf (Diskussion | Beiträge) (Liste der Ereignisse)
Wechseln zu: Navigation, Suche

Der Ereignis Erzeuger erzeugt eine Datenstruktur welche eine spezielle Aktionen in dem bereits angezeigtem GUI Element ausführt.

Verwendbarkeit

Der Ereignis Erzeuger 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

Ereignis Erzeuger-Element

In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement 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

Ereignis Erzeuger-Details
  • 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

Weiterführende Informationen

Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element

Anleitungen