SuperX

KontaktMail für InfosSuchenLogin

Spaltenlayouts mit Sichten

Zur Konfiguration werden folgende Maßnahmen getroffen:

  1. Spaltenlayout mit
    • Sortierung (order by) = "sortnr"
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
  2. Eine unsichtbare logische Spalte mit der ID des jew. Sichtelements auf unterster Ebene
    • Feldname (Ziel) = "s_tid_stg"
    • Aggregierte Spalte = 0
    • Sichtbare Spalte = 0
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
  3. Eine logische Spalte "Ebene"
    • Feldname (Ziel) = "ebene"
    • Funktion = "null::integer"
    • Aggregierte Spalte = 0
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
  4. Eine Spalte vom Typ "Sicht-Spalten"
    • Bei Funktion steht der Name des Maskenfeldes, das die Sicht bereitstellt
    • Feldname (Quelle) ist der Feldname (Ziel) der obigen Spalte mit der ID des jew. Sichtelements auf unterster Ebene
    • Feldname (Ziel) wird beliebig gefüllt, muss aber innerhalb des Spaltenlayouts einzigartig sein
    • Aggregierte Spalte = 0
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
  5. Aggregierte Spalte/n.
    • Aggregierte Spalte = 1
    • Spalten-Layout mit Sicht resp. Hierarchiebaum
       
  6. Gruppierungsspalten werden optional hinzugefügt.
    • Aggregierte Spalte = 0

Folgend ein funktionierendes Beispiel. Die Sicht würde normalerweise beim Fach enden. Jedoch wird eine "Sicht-Spalte mit zusätzlicher Kindebene" verwandt und dadurch eine zusätzliche Ebene für die Differenzierung nach Staatsangehörigkeit angelegt:

Spalten-Layout mit Sicht resp. Hierarchiebaum
 

Das Beispiel ist Teil der Auslieferung in dem Spaltenlayout "Internationale Studierende (Baum)".