Zum Hauptinhalt springen

RecView-Aufbau

RecView-Aufbau Aufbau eines RecView-Objektes

Ein RecView -Objekt kann aus folgenden Elementen bestehen:

Column

Ein RecView kann mehrere Spalten (Columns) enthalten. Diese können im RecView-Editor angelegt und deren Eigenschaften gesetzt werden.

SubColumn

Eine Spalte kann mehrere untergeordnete Spalten (SubColumns) enthalten. Sie haben die gleichen Eigenschaften wie die Spalten. Mit der Tastenkombination Strg + Umschalt + Pfeil rechts kann eine Spalte in die Unterebene und mit Strg + Umschalt + Pfeil links in die Hauptebene verschoben werden. SubColumns können keine Spalten untergeordnet werden. Über die Eigenschaften AreaLeft und AreaTop kann die Position der SubColumn innerhalb der Column definiert werden. Bei einer Column haben diese Eigenschaften keine Auswirkung.

View

Ein RecView enthält 1 bis 4 Anzeigebereiche (Views), in denen die Datensätze dargestellt werden. In jedem View kann die Darstellung variiert werden.

Group

Zur Laufzeit wird für jeden angezeigten Datensatz eine Gruppe (Group) angelegt. Sie ist der Container, der die Items und SubItems enthält. Folgende Eigenschaften stehen bereit:

Wurde ein Item oder SubItem durch setzen der Eigenschaften SelectorItem und SelectorSubItem gesetzt, können die Eigenschaften des jeweiligen Items bei der Gruppe verändert werden.

Item

Jede Column wird zur Laufzeit bei der Erstellung der Group als Item kopiert. Sie besitzt Eigenschaften die von gleichnamigen Eigenschaften der Spalte kopiert werden. Im Ereignis EvtLstGroupInit können die Eigenschaften des Items geändert werden. Zuvor muss das Item mit der Eigenschaft SelectorItem der Gruppe ausgewählt werden. Die Nummer unter der ein Item angesprochen wird, ist identisch mit der Nummer aus der Spaltendefinition im RecView-Editor . Diese Nummer ist unabhängig von der Anzeigereihenfolge.

SubItem

Jede SubColumn wird zur Laufzeit als SubItem kopiert. Um die Eigenschaften eines SubItems im Ereignis EvtLstGroupInit zu ändern, muss die Eigenschaft SelectorSubItem der Gruppe auf die Nummer des SubItems gesetzt werden.