Master/Detail-Beziehung
Posted: Thu May 26, 2011 9:23 pm
Hallo,
Master/Detail-Beziehung wird über "setMasterReference" hergestellt und im Formular wird bei Verwendung von 'UIEditor' bei der Referenzspalte (mit od. ohne FK) die richtige UIKomponente (Widget) an Hand des Spaltentyps zur Verfügung gestellt. Beim Detail/Master gibt es dann eine Selectbox, wo nicht die ID sondern eine andere Spalte aus dem Master-Datensatz zur Auswahl angezeigt wird.
Folgende Fragen zu Beziehungen:
- Kann ich angeben, dass eine bestimmte oder mehrere Spalten aus dem referenzierten Masterdatensatz angezeigt werden (inaktiv oder editierbar)?
- Kann ich angeben, dass bei der Filterung/Suche in der Selectbox nach Übereinstimmung in bestimmten Feldern gesucht werden soll?
- Wie sieht es bei tiefer verschachtelten Beziehung?
z.B. 1:n-Beziehungen: A -> B -> C- > D -> ...
Ein Formular für C wird gebaut (Detail/Master). Neben den C.Spalten sollen auch gewisse, zugehörige B.Spalten bzw. einzelne A.Spalten usw. auf dem Formular angezeigt werden.
Gibt es hier Untrerstützung vom Framework?
z.B.
Ansprechpartner.Firma.name
Ansprechpartner.Firma.strasse
Ansprechpartner.Firma.Land.bezeich
Ansprechpartner.Firma.Land.waehr
Ansprechpartner.Firma.Land.Etwas.sonstSpalte
(typischer INNER JOIN im SQL)
Gibt es evtl. ein Code-Beispiel für so eine verschachtelte Beziehung auf Client und Server-Seite? Oder greift für solche Fälle der Programmierer direkt auf SQL zurück?
FG
Jan
Master/Detail-Beziehung wird über "setMasterReference" hergestellt und im Formular wird bei Verwendung von 'UIEditor' bei der Referenzspalte (mit od. ohne FK) die richtige UIKomponente (Widget) an Hand des Spaltentyps zur Verfügung gestellt. Beim Detail/Master gibt es dann eine Selectbox, wo nicht die ID sondern eine andere Spalte aus dem Master-Datensatz zur Auswahl angezeigt wird.
Folgende Fragen zu Beziehungen:
- Kann ich angeben, dass eine bestimmte oder mehrere Spalten aus dem referenzierten Masterdatensatz angezeigt werden (inaktiv oder editierbar)?
- Kann ich angeben, dass bei der Filterung/Suche in der Selectbox nach Übereinstimmung in bestimmten Feldern gesucht werden soll?
- Wie sieht es bei tiefer verschachtelten Beziehung?
z.B. 1:n-Beziehungen: A -> B -> C- > D -> ...
Ein Formular für C wird gebaut (Detail/Master). Neben den C.Spalten sollen auch gewisse, zugehörige B.Spalten bzw. einzelne A.Spalten usw. auf dem Formular angezeigt werden.
Gibt es hier Untrerstützung vom Framework?
z.B.
Ansprechpartner.Firma.name
Ansprechpartner.Firma.strasse
Ansprechpartner.Firma.Land.bezeich
Ansprechpartner.Firma.Land.waehr
Ansprechpartner.Firma.Land.Etwas.sonstSpalte
(typischer INNER JOIN im SQL)
Gibt es evtl. ein Code-Beispiel für so eine verschachtelte Beziehung auf Client und Server-Seite? Oder greift für solche Fälle der Programmierer direkt auf SQL zurück?
FG
Jan