Daten Modell Element: Unterschied zwischen den Versionen
(→Auslöser) |
Fwf (Diskussion | Beiträge) |
||
| (5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | Das [[Daten Modell]] | + | Das [[Daten Modell Element]] wird verwendet um die Attribute/Felder von Resourcen zur Anzeige zu bringen. Im Fall von einem [[Tabellenprogramm Element]] oder einem [[Tabellenpanel Element]] werden hierdurch die Spalten erzeugt. Das [[Daten Modell Element]] kann aber auch im Zusammenhang mit einem [[Model Feld Generator Element]] verwendet werden um Eingabefelder für ein [[Form Panel Element]] zu Erzeugen |
===Verwendbarkeit=== | ===Verwendbarkeit=== | ||
| Zeile 7: | Zeile 7: | ||
[[File:datamodel_element.jpg|right|200px|Daten Modell-Element]] | [[File:datamodel_element.jpg|right|200px|Daten Modell-Element]] | ||
| − | In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige | + | 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)=== | ===Eingänge (INPUT)=== | ||
| Zeile 16: | Zeile 16: | ||
===Auslöser=== | ===Auslöser=== | ||
| − | *'''delete''': | + | *'''delete''': Hierhin werden die Datensätze die gelöscht werden sollen geleitet. Dies wird bewerkstelligt indem ein delete-Ereignis mit Hilfe des [[Ereignis Erzeuger Element|Ereignis Erzeugers]] in den event-Eingang des [[Tabellenprogramm Element|Tabellenprogramms]] oder [[Tabellenpanel Element|Tabellenpanels]] geleitet wird. |
*'''read''': An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element [[Ressourcen abfragen]] an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die [[SQL-Abfrage]] oder die [[HTTP/REST Request]] (Allerdings dann die Blätter-Funktion deaktiviert) | *'''read''': An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element [[Ressourcen abfragen]] an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die [[SQL-Abfrage]] oder die [[HTTP/REST Request]] (Allerdings dann die Blätter-Funktion deaktiviert) | ||
| − | *'''update''': Hier werden Datensätze die innerhalb des [[Tabellenprogramm|Tabellenprogramms]] modifiziert oder hinzugefügt wurden | + | *'''update''': Hier werden Datensätze die innerhalb des [[Tabellenprogramm Element|Tabellenprogramms]] modifiziert oder hinzugefügt wurden hingeleitet. Damit dies geschieht muss mit Hilfe des [[Ereignis Erzeuger Element|Ereignis Erzeugers]] das sync-Ereignis in das [[Tabellenprogramm Element]] gesendet werden. |
===Ereignisse=== | ===Ereignisse=== | ||
| Zeile 44: | Zeile 44: | ||
*'''aus DB lesen''': Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen | *'''aus DB lesen''': Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen | ||
*'''In GUI anzeigen''': Wenn dieses Feld gesetzt ist wird eine Spalte im [[Tabellenprogramm]] für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im [[Tabellenprogramm]] später einschaltbar. | *'''In GUI anzeigen''': Wenn dieses Feld gesetzt ist wird eine Spalte im [[Tabellenprogramm]] für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im [[Tabellenprogramm]] später einschaltbar. | ||
| − | *'''In GUI bearbeitbar''': Diese Option macht nur zusammen mit dem Element [[Zeilen-Bearbeitung]] sin. Da dann die Zeilen des [[Tabellenprogramm|Tabellenprogramms]] direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem [[Ressourcen speichern]] | + | *'''In GUI bearbeitbar''': Diese Option macht nur zusammen mit dem Element [[Zeilen-Bearbeitung]] sin. Da dann die Zeilen des [[Tabellenprogramm Element|Tabellenprogramms]] direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem [[Ressourcen speichern Element]] zu verbinden |
| − | Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer [[SQL-Abfrage]] spalten erzeugen die nicht in der Ressource definiert sind | + | Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer [[SQL-Abfrage Element]] spalten erzeugen die nicht in der Ressource definiert sind |
==Weiterführende Informationen== | ==Weiterführende Informationen== | ||
Aktuelle Version vom 9. Januar 2022, 20:11 Uhr
Das Daten Modell Element wird verwendet um die Attribute/Felder von Resourcen zur Anzeige zu bringen. Im Fall von einem Tabellenprogramm Element oder einem Tabellenpanel Element werden hierdurch die Spalten erzeugt. Das Daten Modell Element kann aber auch im Zusammenhang mit einem Model Feld Generator Element verwendet werden um Eingabefelder für ein Form Panel Element zu Erzeugen
Inhaltsverzeichnis
Verwendbarkeit
Das Daten Modell erzeugt eine Datenstruktur die in einen orangen Request-Eingang, meist "model" genannt, geführt werden kann.
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
- delete: Hierhin werden die Datensätze die gelöscht werden sollen geleitet. Dies wird bewerkstelligt indem ein delete-Ereignis mit Hilfe des Ereignis Erzeugers in den event-Eingang des Tabellenprogramms oder Tabellenpanels geleitet wird.
- read: An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element Ressourcen abfragen an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die SQL-Abfrage oder die HTTP/REST Request (Allerdings dann die Blätter-Funktion deaktiviert)
- update: Hier werden Datensätze die innerhalb des Tabellenprogramms modifiziert oder hinzugefügt wurden hingeleitet. Damit dies geschieht muss mit Hilfe des Ereignis Erzeugers das sync-Ereignis in das Tabellenprogramm Element gesendet werden.
Ereignisse
Dieses Element hat keine Ereignisse
Ausgänge
- 0: Hier wird die Ereignis-Datenstruktur ausgegeben, die dann direkt in einen orangen Eingang geleitet werden kann
Konfiguration
- Modeltyp: Hier kann gewählt werden ob die felder einer Resource in Form von Attributen oder Feldern ausgegeben werden Soll
- Attribute: Dies Macht nur Sinn wenn sie in ihren Resourcen auch Resourcen-Attribute definiert haben. (Für erfahrene Anwender)
- Felder: Hier werden die Ressourcen-Daten als ganz normale Felder dargestellt (empfohlen)
- Ressource: Hier können Sie wählen welche Resource das Datenmodell verwalten soll.
- Neu Einlesen(Refresh): Durch klicken auf diesen Knopf wird geprüft ob es Felder in der Ressource gibt, die noch nicht in der Anzeigeliste sind. Dies ist besonders nützlich wenn man nachträglich Felder zu einer Ressource hinzugenommen hat.
Spaltenbeschreibung
- Überschrift: Dies ist der angezeigte Name.
- Feldname: Dies ist der Name des Feldes in der Datenbank.
- Datentyp: Dies ist der Datentyp des Feldes.
- Verwendung: Hier kann eine Auswahl getroffen werden um die Formatierung in der Anzeige zu verbessern. z.B. "Keine Nachkommastellen anzeigen" oder "Proportionalschrift verwenden"
- In GUI filterbar: Wenn diese Option angehakt ist, wird in der Desktop-Oberfläche ein Suchfeld im Spaltenkopf angezeigt.
- In GUI sortierbar: Wenn diese Option angehakt ist, kann der Benutzer später nach diesem Feld sortieren
- aus DB lesen: Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen
- In GUI anzeigen: Wenn dieses Feld gesetzt ist wird eine Spalte im Tabellenprogramm für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im Tabellenprogramm später einschaltbar.
- In GUI bearbeitbar: Diese Option macht nur zusammen mit dem Element Zeilen-Bearbeitung sin. Da dann die Zeilen des Tabellenprogramms direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem Ressourcen speichern Element zu verbinden
Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer SQL-Abfrage Element spalten erzeugen die nicht in der Ressource definiert sind
Weiterführende Informationen
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element
