Homepage | About EASA | Contact
Guide Section: An EASAP GUI
EASAP Tree: USER INTERFACE → FORM LIST or TABBED PANE LIST → FORM or TABBED PANE
SELECTOR is a 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, their types are derived from Child objects to DEFAULT ITEM itself a Child of SELECTOR. The items in the list may be object references and can be referenced by other objects in the EASAP.
![]() |
|
---|---|
Optional Parameters: | |
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 unique object 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:
Object Name | Description |
---|---|
![]() | Parent for one or more LIST's of choices for a SELECTOR. |
![]() | A placeholder for USER ITEM's generated when the EASAP is run. This object cannot be removed. |
![]() | Parent for RELATIONSHIP objects which specify valid USER ITEM entries. |
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'.