Navigation:  Klassen > bRecordGroup >

bRecordGroup:ExpandItems()

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

Zweck

Einzelne oder alle geschlossenen Datensatzgruppen-Elemente öffnen.

Klasse

bRecordGroup

Typ

Methode

Syntax

<oRecordGroup>:ExpandItems(

<iOptions>,

[<auItem>]

) Æ lSuccess

Argumente

<iOptions>Optionen, die beim Öffnen der Datensatzgruppen-Elemente berücksichtigt werden sollen. Die folgenden Optionen werden unterstützt:

 

Option

Beschreibung

BRGEIO_NONE

Es sind keine Optionen definiert.

BRGEIO_EXPANDALL

Alle Datensatzgruppen-Elemente öffnen. Das Argument auItem wird nicht berücksichtigt.

BRGEIO_ITEM

Das Argument auItem enthält Objekte der Klasse bRecordGroupItem.

BRGEIO_RECNO

Das Argument auItem enthält die RecNo der Datensatzgruppen-Elemente.

BRGEIO_REGARDSUBITEMS

Wenn ein zu öffnendes Datensatzgruppen-Element untergeordnete Elemente enthält, dann werden diese ebenfalls geöffnet.

 

Datentyp:DWord

 

<auItem>Liste der Datensatzgruppen-Elemente, die geöffnet werden sollen. Die Liste kann abhängig von den Optionen entweder Objekte der Klasse bRecordGroupItem oder RecNo der Datensatzgruppen-Elemente enthalten.
Datentyp:Array

Rückgabewert

lSuccessLogischer Wert, der definiert, ob die Datensatzgruppen-Elemente geöffnet werden konnten.
TRUEDie Datensatzgruppen-Elemente wurden geöffnet.
FALSEDie Datensatzgruppen-Elemente konnten nicht geöffnet werden.
Datentyp:Logic

Beschreibung

bRecordGroup:ExpandItems() öffnet einzelne oder alle geschlossenen Datensatzgruppen-Elemente.

 

Anmerkungen

Bei der Option BRGEIO_EXPANDALL werden nur die Datensatzgruppen-Elemente geöffnet, die bereits ermittelt sind. Damit auch die Datensatzgruppen-Elemente automatisch geöffnet werden, die noch nicht ermittelt wurden, muss zusätzlich in allen Datensatzgruppen-Ebenen die Option BRGLO_AUTOOPEN gesetzt werden.

Beispiele

In dem folgenden Beispiel werden alle geschlossenen Datensatzgruppen-Elemente in einem bBrowser geöffnet.

 

// Alle geschlossenen Datensatzgruppen-Elemente öffnen
oBrowser:RecordGroup:ExpandItems(BRGEIO_EXPANDALL)
 
// In allen Datensatzgruppen-Ebenen die Option BRGLO_AUTOOPEN setzen, damit die noch zu
// ermittelnden Datensatzgruppen-Elemente im geöffneten Zustand dargestellt werden.
iCount := oBrowser:RecordGroup:LevelList:Count
for iPos := 1 upto iCount
  oRecordGroupLevel := oBrowser:RecordGroup:LevelList:Get(iPos)
  oRecordGroupLevel:Options := _Or(oRecordGroupLevel:Options, BRGLO_AUTOOPEN)
next

 

// Browser aktualisieren

oBrowser:Server:GoTop()

oBrowser:Refresh()

Siehe auch

bRecordGroup:LevelList

bRecordGroupItem

bRecordGroupLevel:Options

 


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