Homepage | About EASA | Contact
Guide Section: GUI of EASAPs | EASAP Tree: USER INTERFACE Branch
A DATA TABLE is a dynamically sized table of INPUTBOX's that may be connected to underlying software as necessary. It also may have a custom HEADER as a Child.
![]() |
|
---|---|
Optional Parameters: | |
Show if: | Logical expression, if TRUE then box shown, if FALSE then box NOT shown |
Style: | A reference to a USER INTERFACE STYLE that controls the visual appearance of this objects background |
Insert Rows: | If set to YES, a plus sign will appear at the end of each row. Clicking the sign will append a new row under the sign. (default→NO, YES) |
Delete Rows: | If set to YES, an X sign will appear at the end of each row. Clicking the sign will remove the row with the sign. (default→NO, YES) |
Maximum Rows Per Page: | If the number of rows is higher than this integer they are going to be split into pages and a page selector will appear under the Data Table. default→50 |
Display Rows Per Page Selector: | If set to YES, a drop-down menu will appear with preset numbers to modify the Maximum Rows Per Page: parameter in runtime. Setting this option to NO will hide the selector. default→YES |
Connected Explicit List: | The list specified here will be connected to the INPUTBOX LIST of the DATA TABLE. |
Connection Type: | The connection can be READ ONLY or READ AND WRITE |
The DATA TABLE has the following Child objects:
Object Name | Description |
---|---|
HEADER | Appears above the INPUTBOX's. |
INPUTBOX LIST | Represents a column that will appear in the DATA TABLE. |
SPACER | Used to add vertical or horizontal space between objects. |