Um ein Spaltenlayout als Sicht-Tabelle umzusetzen, sind in der resultierenden Ergebnistabelle drei Spalten notwendig:
- Eine Spalte "ebene"
- Eine Spalte "sortnr"
- Eine Spalte mit dem Schlüssel des jew. Sichtelements
Die Befüllung der Tabelle wird von RPTA automatisch besorgt. Zur Konfiguration müssen von Ihnen folgende Maßnahmen getroffen werden:
- Das Spaltenlayout muss in der "sortClause" den Wert "sortnr" haben
- Es muss drei Spalten geben
- Eine logische Spalte mit der ID des jew. Sichtelements auf unterster Ebene. Die Spalte kann und sollte unsichtbar sein
- Eine logische Spalte "Ebene" (targetfieldname="ebene") mit einem leeren Initialwert (INTEGER)
- Eine Spalte vom Typ "treeColumn" mit der
- Funktion: hier sollte der Name des Maskenfeldes stehen, das die Sicht bereitstellt
- Quellfeld ist der targetFieldName der obigen Spalte mit der ID des jew. Sichtelements auf unterster Ebene
- Optional können auch zusätzliche Gruppierungsspalten eingefügt werden. Sie werden dadurch gekennzeichnet, dass das Merkmal "is_aggregate" der Spalte auf 0 steht.
Hier ein funktionierendes Beispiel:
Und hier das Spaltenlayout: