Try OpenEdge Now
skip to main content
ABL Reference
Handle Attributes and Methods Reference : COLUMN-MOVABLE attribute
 

COLUMN-MOVABLE attribute

(Graphical interfaces only)
Indicates whether you can move a browse column by pointing, clicking, and dragging.
Data type: LOGICAL
Access: Readable/Writable
Applies to: BROWSE widget
If COLUMN-MOVABLE is TRUE, you can move any of the browse's browse columns by pointing, clicking, and dragging on a column label. This attribute lets you turn on and off the ability of end users to move browse columns. IF COLUMN-MOVABLE is TRUE, the START-MOVE and END-MOVE events for the browse column take precedence over all other events. That is, while this attribute is TRUE, searching on columns is suspended, and the AVM interprets the MOUSE-DOWN event as the column move.
The COLUMN-MOVABLE attribute has no effect on the MOVE-COLUMN( ) method, which lets you move a browse column programmatically.
For updateable browses, if a browse column moves, its tab order changes.
When you set a browse's COLUMN-MOVABLE attribute to a certain value, the AVM automatically sets the MOVABLE attribute of the browse's browse columns to the same value. For more information on the MOVABLE attribute, see the MOVABLE attribute reference entry.