VIEW-AS attribute
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Sets the widget type of a dynamic or static browse column for a buffer-field object.
Data type: CHARACTER
Access: Readable/Writeable
Applies to: Buffer-field object handle
Set this attribute to specify the widget
type for a dynamic browse column (that is, a column created with
the ADD-LIKE-COLUMN( ) method or ADD-COLUMNS-FROM( )
method). Valid values are "COMBO-BOX", "DROP-DOWN", "DROP-DOWN-LIST", "FILL-IN" and "TOGGLE-BOX". The
default value is "FILL-IN".
As
an added convenience, you can also create a combo-box browse column by
setting the buffer-field's VIEW-AS attribute to "COMBO-BOX" and
setting its SUBTYPE attribute to either "DROP-DOWN" or "DROP-DOWN-LIST".
A
widget type of "COMBO-BOX" or "DROP-DOWN-LIST" is
valid only when the buffer-field's data type is CHARACTER, DATE,
DECIMAL, INTEGER, INT64 or LOGICAL. A widget type of "DROP-DOWN" is
valid only when the buffer-field's data type is CHARACTER. A widget
type of "TOGGLE-BOX" is valid only when the buffer-field's
data type is LOGICAL. If the widget type is not valid for the buffer-field's
data type, the AVM generates a run-time error.
Setting this
attribute to the Unknown value (?) restores the default
value of "FILL-IN".
You can query this attribute for the widget type of a dynamic or static browse column.
For
any type of combo-box browse column, this attribute returns "COMBO-BOX".
Refer to the column's SUBTYPE attribute to
determine whether the combo-box is a DROP-DOWN or DROP-DOWN-LIST combo-box.