Scrolling List

Subprogram Name Source Name Executable Example Viewable Example

H3-SCROLLING-LIST

H3SCLIST

E3SCLIST

E3SCLIST

Description

Creates a scrolling list. It can be displayed as a combo box or as a list box. Changes from previous versions

All (A250) BY VALUE variables at the interfaces have been changed to (A) DYNAMIC BY VALUE.

There is no need to recatalog the programs, because the old interface (A250) is compatible with the new one.

Appearance

<SELECT NAME=string>
<OPTION> </OPTION>
</SELECT>

Supported Attributes

SIZE=n, MULTIPLE

VALUE=string, SELECTED

Parameters
1 H3SIZE           (N4)             /* i /m : Number of lines:
*                                   /*        =1 combo box
*                                   /*        >1 list box
1 H3ARRAYCOUNT     (I4)             /* i /m : Number of list elements
1 H3NAME           (A)dynamic       /* i /m : Name of the group variable
1 H3ARRAYVALUE     (A/1:V) dynamic  /* i /M : Default value of the list values
1 H3ARRAYLABEL     (A/1:V) dynamic  /* i /MH: Label of the list elements
1 H3ARRAYSELECTED  (L/1:V)          /* i /M : Elements selected by
*                                   /*        default 
1 H3MULTIPLE       (L)              /* i /M : Multiple selection allowed
How To Invoke
H3-SCROLLING-LIST H3SIZE H3ARRAYCOUNT H3NAME
      H3ARRAYVALUE(*) H3ARRAYLABEL(*)
      H3ARRAYSELECTED(*) H3MULTIPLE