4D v16Verknüpfungen verwenden |
||
|
4D v16
Verknüpfungen verwenden
Verknüpfungen verwenden
Verknüpfungen, die zwischen 4D Tabellen bestehen, werden im Kontext eines 4D Mobile Links transparent genutzt. Sie werden jedoch in Wakanda auf model-Ebene anders dargestellt. Im model Editor sind Relationen mit spezifischen Attributen verbunden, genannt Relation Attribute. Über diese Attribute lassen sich verknüpfte Daten direkt anzeigen oder Suchen durchführen. Weitere Informationen dazu finden Sie im Abschnitt "Attributes" der Wakanda Dokumentation. Für jede Verknüpfung auf 4D Seite werden in der model Darstellung auf Wakanda Seite zwei Relation Attribute hinzugefügt:
Beide Attribute erhalten den Namen der Verknüpfung, der auf 4D Seite im Inspektorfenster jeweils für die Viele-zu-Eine und die Eine-zu-Viele Verknüpfung definiert wurde. Nehmen wir als Beispiel eine Struktur "Employees/Company" und erstellen eine Verknüpfung von der Tabelle [Employee] zur Tabelle [Company]. Über einen Namen können Sie diese Verknüpfungen genauer beschreiben. Wir nennen die Viele-zu-Eine Verknüpfung z.B. "worksFor", die Eine-zu-Viele Verknüpfung "employs": Diese Verknüpfungen werden auf Wakanda Seite über einen Link via Connector automatisch in zwei zusätzliche Relation Attribute umgesetzt. Das sieht im model Editor folgendermaßen aus: Sie können den Verknüpfungen - und auch den dazugehörigen Relation Attributen - beliebige Namen geben, die sich nach der Logik Ihrer Anwendung richten. Auf diese Weise lassen sich diese Attribute auf der Wakanda Seite ganz einfach nutzen, um mit den verknüpften Daten zu arbeiten. Sie können insbesondere Widgets für Datasources erstellen, die auf Relation Attributen basieren. Diese Widgets werden dann über Benutzeraktionen verwaltet und automatisch aktualisiert.Sie können z.B. eine Seite mit zwei Grids erstellen: Eins für die Liste der Firmen und ein anderes für die Angestellten innerhalb einer ausgewählten Firma. Die entsprechenden Datasources werden automatisch angelegt und beide Grids werden während der Ausführung automatisch synchronisiert:
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Mobile ( 4D v16) |