Navigation:  Klassen > bBrowser >

bBrowser:MoveColumn()

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

Zweck

Verschiebt eine Datenspalte.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:MoveColumn(

<uColumn>,

[<iPositionNew>],

[<iMoveFlags>]

) Æ lMoved

Argumente

<uColumn>Die Spalte, die verschoben werden soll. Die Spalte muss entweder in der Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList) enthalten sein oder es muss eine Gruppenspalte sein.
Datentyp:String | Symbol | Int | bDataColumn | bGroupColumn

 

<iPositionNew>Position, zu der die Spalte verschoben werden soll. Wenn der Wert 0 angegeben wird, dann wird die Spalte hinter die letzte geöffnete Datenspalte verschoben. Wenn das Argument nicht angegeben wird, dann schaltet der Browser in den Verschiebe-Modus. Dies bedeutet, das die Spalte mit der Maus verschoben werden kann.
Datentyp:Int

 

<iMoveFlags>Flags, die das Verschieben der Spalte steuern. Folgende Flags werden unterstützt:

 

Flag

Beschreibung

BMCMF_NONE

Es sind keine Flags definiert.

BMCMF_INSERTLEFT

Verschiebt die Spalte an die Position links von der angegebenen neuen Position.

BMCMF_INSERTRIGHT

Verschiebt die Spalte an die Position rechts von der angegebenen neuen Position.

BMCMF_INSERTFIRST

Verschiebt die Spalte an die erste Position.

BMCMF_INSERTLAST

Verschiebt die Spalte an die letzte Position.

BMCMF_INSERTINGROUP

Verschiebt die Spalte in eine Gruppenspalte.

BMCMF_REMOVEFROMGROUP

Verschiebt die Spalte aus einer Gruppenspalte.

 

Einzelne Flags können kombiniert werden. Das Argument wird nur berücksichtigt, wenn für das Argument <iPositionNew> eine gültige Position angegeben wurde.

Datentyp:DWord

Rückgabewert

lMovedLogischer Wert der definiert, ob die Spalte verschoben wurde.
TRUEDie Spalte wurde verschoben.
FALSEDie Spalte konnte nicht verschoben werden.
Datentyp:Logic

Beschreibung

bBrowser:MoveColumn() verschiebt eine Datenspalte oder Gruppenspalte innerhalb des Browsers. Abhängig vom Argument <iPositionNew> werden zwei Modi unterstützt:

1.Verschieben zur angegebenen Position
Wenn das Argument <iPositionNew> angegeben wird, dann wird die Spalte sofort an die neue Position verschoben.

2.Verschieben mit der Maus
Wenn das Argument <iPositionNew> nicht angegeben wird, dann kann die Spalte mit der Maus verschoben werden. Beim Aufruf der Methode muss die linke Maustaste gedrückt sein. Die Spalte wird solange mit der Maus verschoben, wie die linke Maustaste gedrückt ist. Während des Verschiebens werden die angezeigten Spalten im Browser horizontal gescrollt, sobald die Maus den linken oder rechten Rand des Browsers erreicht. Wenn die linke Maustaste losgelassen wird, wird das Verschieben beendet und die Spalte an die neue Position unter der Maus verschoben. Das Verschieben kann durch Drücken der ESC-Taste abgebrochen werden.

 

Wenn die Spalte erfolgreich verschoben wurde, wird die Callback-Methode bBrowser:ColumnMove() aufgerufen.

Siehe auch

bBrowser:ColumnMove()

bBrowser:EnableColumnMove()

 


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