Navigation:  Klassen > bGroupColumn >

bGroupColumn:Init()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Erzeugt ein Objekt der Klasse bGroupColumn.

Klasse

bGroupColumn

Typ

Methode

Syntax

bGroupColumn{

<oOwner>,

[<uCaption>],

[<symName>]

} Æ oGroupColumn

Argumente

<oOwner>Der Eigentümer der Spalte. Dies ist der bBrowser, in dem die Spalte angezeigt werden soll.
Datentyp:Object

 

uCaptionSpaltenbezeichnung der Gruppenspalte. Die Spaltenbezeichnung  wird im Kopf der Spalte angezeigt.
Datentyp:String | Bitmap | Icon | bCompoundValue

 

<symName>Der Name der Gruppenspalte. Über den Name kann die Gruppenspalte identifiziert werden.
Datentyp:Symbol

Rückgabewert

oGroupColumnDas erzeugte Objekt der Klasse bGroupColumn.
Datentyp:bGroupColumn

Beschreibung

bGroupColumn:Init() erzeugt ein neues Objekt der Klasse bGroupColumn und initialisiert es.

Beispiele

In dem folgenden Beispiel wird eine Gruppenspalte für die beiden Datenspalten FIRSTNAME und LASTNAME in dem DBServer (CUSTOMER.DBF) erzeugt.

 

LOCAL odbsCUSTOMER   AS DBServer

LOCAL oBrowser       AS bBrowser

LOCAL oColumn        AS bGroupColumn

 

// DBServer erzeugen

odbsCUSTOMER := DBServer{"CUSTOMER"}

 

// Browser erzeugen

oBrowser := bBrowser{oOwner,;

                     1000,;

                     Point{0, 0},;

                     Dimension{300, 250}}

 

// WICHTIG!

// Automatische Berechnung der Höhe der

// Spaltenbezeichnungen einschalten

oBrowser:AutoCaptionHeight := TRUE

 

// DBServer im Browser setzen und anzeigen.

// -> Der Browser erzeugt automatisch zwei Datenspalten

//    für die Felder FIRSTNAME und LASTNAME.

oBrowser:Use(odbsCUSTOMER, {#FIRSTNAME, #LASTNAME})

oBrowser:Show()

 

// Gruppenspalte für die Datenspalten FIRSTNAME und

// LASTNAME erzeugen

oColumn := bGroupColumn{oBrowser, "Name", #Name}

oColumn:AddColumn(oBrowser:GetColumn(#FIRSTNAME))

oColumn:AddColumn(oBrowser:GetColumn(#LASTNAME))

 

// WICHTIG!

// Browser neu berechnen.

oBrowser:Recalculate()

Siehe auch

bBrowserColumn:Caption

bBrowserColumn:HyperLabel

bBrowserColumn:NameSym

bBrowserColumn:Owner

bSample - bGroupColumn

 


Page url: http://www.YOURSERVER.com/index.html?bgroupcolumn_init.htm