Leeres Programm Element: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Infobox |image=Leeres_Programm_beispiel.jpg |imageText=Beispiel eines leerem Programm-Fensters |baseClass=ContainerElement |use=Desktop,Modern,…“)
 
(Anschlüsse)
Zeile 9: Zeile 9:
 
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.
 
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.
 
==Anschlüsse==
 
==Anschlüsse==
[[File:Tabellenprogramm_element.jpg|right|200px|Tabellenprogramm-Element]]
+
[[File:Leeres_Programm_element.jpg|right|200px|Tabellenprogramm-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.  
 
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.  

Version vom 13. Dezember 2021, 12:30 Uhr

Leeres Programm Element
Beispiel eines leerem Programm-Fensters
Basisklasse ContainerElement
Verfügbarkeit Desktop,Modern,APP

Das Leere Programm öffnet ein Fenster in dem andere GUI-Elemente dargestellt werden können.

Verwendbarkeit

Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.

Anschlüsse

Tabellenprogramm-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)

  • options: An den option-Request Aus-/Eingang können weitere Elemente angeschlossen werden um diese im Leerem Programm zu verwenden.

Auslöser

Dieses Element erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Aus-/Eingang "options" angehängt werden müssen. Z.B. Knopf

Ereignisse

  • enable: Aktiviert das Formelement (Benötigt keine Parameter)
  • disable: Deaktiviert die Checkbox (Benötigt keine Parameter)
  • setTitle: Setzt den Titel (Benötigt Parameter)
  • setWidth: Setzt einen absolute Breite (Benötigt Parameter)
  • setHeight: Setzt einen absolute Höhe (Benötigt Parameter)
  • setFlex: Setzt einen Flexible breite (Benötigt Parameter)
  • setAnchor: Setzt die Ankerbreite für Anchor-Layouts(Benötigt Parameter)
  • setHidden: Blendet das Element aus (Benötigt keine Parameter)
  • setVisible: Blendet das Element ein (Benötigt keine Parameter)
  • mask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
  • unmask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
  • setMargin: Setzt die Abstände (Benötigt Parameter)
  • addItem: Fügt ein Item hinzu(Benötigt Parameter)
  • removeItems: Entfernt alle Items
  • close: Schließt das Fenster und feuert gleichzeitig den Ausgang "0" (Benötigt keine Parameter)
  • minimize: Minimiert das Fenster (Benötigt keine Parameter)
  • maximize: Maximiert das Fenster (Benötigt keine Parameter)


Ausgänge

  • close: Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder "Schließen-Knopf" oder "Schließen-Event").

Konfiguration

Tabellenprogramm-Details
  • Modal: [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.
  • Maximiert: [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.
  • Popup: [true/false] Wenn wahr, dann wird in der "Modernen Overfläche" das Fenser als Popup geöffnet, so das es die Ansicht überlagert.
  • Sigleton: [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.
  • Blätterfunktion unten andocken: [true/false] Wenn wahr, dann wird am unteren Fensterrand eine Leiste angedockt in der die Anzahl der Seiten incl. Blatterfunktion angezeigt wird.
  • Seitengröße: [Ganze Zahl] Anzahl der Ergebnisse pro seite wenn Blätterfunktion unten andocken aktiviert ist.
  • Zeilenumbruch: [true/false] Wenn Wahr wird die Jeweilige spalte wenn ein zu langer Text enthalten ist in mehrere Zeilen umgebrochen.
  • Laden: [true/false] Wenn wahr, dann wird sofort nach der Anzeige des Fensters der Dateninhalt geladen (read-Interrupt des Datenmodells)
  • Daten-Modell: Hier muss das Datenmodell als JSON-Struktur angegeben werden (Standardmäßig ?<REQUEST:model>
  • Selektion: Wenn Mehrfachselektion angehackt, können mehrere Datensätze Selektiert werden. Wenn "Selektion mit Checkbox" angehackt ist, muss die jeweilige Checkbox angeklickt werden um die den Datensatz zu selektieren. Um Sekeltkionsbedingungen hinzu zu fügen, verwenden sie bitte da Element Checkbox-Tabellen-Auswahl
  • Titel: Überschrift für das Fenster / Taskleiste(in Desktop)
  • Ausrichtung: Ausrichtung des Titels in der Überschrifts-Leiste

Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe ContainerElement#Konfiguration

Modifiaktoren und Optionen

Weiterführende Informationen

Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element

Anleitungen

Beispiele