Wie kann eine Datenspalte per Programmcode verschoben werden?

Voraussetzung: bBrowser 1.4

 

Um eine geöffnete Datenspalte zu verschieben, muss die entsprechende Datenspalte mit der Methode bBrowser:CloseColumn() geschlossen und anschließend mit der Methode bBrowser:OpenColumn() wieder geöffnet werden.

Das folgende Codefragment verschiebt die Datenspalte #LASTNAME auf die Position 1:

LOCAL oColumn   AS bDataColumn

 

oColumn := oBrowser:CloseColumn(#LASTNAME, True)

IF !Empty(oColumn)

  oBrowser:OpenColumn(oColumn, 1)

ENDIF