SELECTOR is a very powerful GUI object that allows a User to create and customize a list of items in a table. Below the table are the input objects and modifying BUTTONS: 'Add', 'Update' and 'Delete'. The choices in the list are called USER ITEM's. The items in the list act as DORs and can be referenced by other objects in the EASAP.
|Title:||Text displayed above the list.|
|Show if:||Logical expression, if TRUE then object shown, if FALSE then object NOT shown.|
|Enable if:||Logical expression, if TRUE then object enabled, if FALSE then object NOT enabled.|
|Template Name:||The text prefix of the label of each USER ITEM automatically appended with a digit to form a DOR reference (ie. 'record'→record1, record2,…).|
|Maximum Number of Items:||Upper bound for items in the list.|
|Select Mode:||Type of SELECTOR (LIST ONLY, TABLE ONLY, USER CHOICE).|
|Number of Lines:||The number of lines the table should show.|
|Tool Tip:||Text to be displayed as a tool tip.|
A SELECTOR may have the following Child objects:
EASAP interface should appear as the lower screenshot after pressing 'Add Item' BUTTON three times. 'Update Item' and the EASAP GUI objects below the table allow each value to be adjusted from the default and then 'Updated'.