Links (Verknüpfungen) #
\ROOT\OBJECTS\DATAOBJECTS\{objektname}\Links\
Links definieren Verknüpfungen zwischen Datenobjekten. Über diese Verknüpfungen kann EULANDA verwandte Datensätze ermitteln und in der Oberfläche navigierbar machen – z.B. von einer Rechnung zur zugehörigen Adresse oder von einem Auftrag zu den Lieferscheinen.
Struktur #
\ROOT\OBJECTS\DATAOBJECTS\Eulanda.Rechnung\Links\
├── Adresse\
│ ├── TargetObject = Eulanda.Adresse
│ ├── LinkField = AdresseID
│ └── ...
├── Lieferschein\
│ ├── TargetObject = Eulanda.Lieferschein
│ └── ...
└── ...
Eigenschaften #
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
TargetObject | String | Ziel-Datenobjekt (z.B. Eulanda.Adresse) |
LinkField | String | Verknüpfungsfeld im Quellobjekt |
TargetField | String | Verknüpfungsfeld im Zielobjekt |
Caption | String | Anzeigename der Verknüpfung |
SQL | Text | Optionale SQL-Abfrage für komplexe Verknüpfungen |
Verwendung #
Links werden von EULANDA genutzt, um:
- Im Kontextmenü “Gehe zu…” Einträge anzuzeigen
- Bei der Navigation zwischen Modulen den passenden Datensatz zu selektieren
- Abhängigkeiten zwischen Datensätzen darzustellen
Siehe auch #
- DATAOBJECTS – Übersicht aller Datenobjekte