Tabellenprogramm Element: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Ein-/Ausgänge)
(Anfragen (REQUEST))
Zeile 17: Zeile 17:
 
===Anfragen (REQUEST)===
 
===Anfragen (REQUEST)===
 
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.
 
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.
 +
*'''options''': Optionen um weitere Funktionen oder Elemente zu verwenden
  
 
===Auslöser===
 
===Auslöser===

Version vom 11. November 2021, 16:56 Uhr

Tabellenprogramm Element
Tabellenprogramm Beispiel
Basisklasse ContainerElement
Verfügbarkeit Desktop,Modern,APP

Das Tabellenprogramm öffnet ein Fenster in dem Tabellarische Daten 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)

  • model: Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement Datenmodell als Ausgangsparameter zurück gegeben wird.
  • options: Optionen um weitere Funktionen oder Elemente zu verwenden

Auslöser

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

Ereignisse

  • close: Schließt das Fenster und feuert gleichzeitig den Ausgang "0"

Ausgänge

  • 0: 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