The Library Control Include project contains a set of Genies for common user interface controls such as an equipment tree view, data table, and vertical and horizontal scroll bars.
Note: The Library Control Include project is a system include project, and only appears in the Project list tree if the System Projects filter is applied in the Projects activity.
Genie |
Description |
When to use |
---|---|---|
A version of the Table genie for displaying an alarm list. |
Place on page to display an alarm list. |
|
Displays a monthly calendar view. |
Place on page to show calendar information or allow user to select a particular date for input. |
|
A version of the Table genie to display snapshot information retrieved via the built-in data browse family of Cicode functions, such as AlmBrowse, TagBrowse and TrnBrowse or other data browse-like data by providing custom initialization callback function to the genie. |
Place on page to display a snapshot of data retrieved from the built-in data browse functions. |
|
A version of the Tree genie for displaying a hierarchy of equipment configured in the project. The EquipTree genie automatically loads the equipment defined in the project. For advanced usage, such as doing custom actions upon different events, you will need to write your own Cicode functions and assign them to the callback functions part of the genie form. |
Place on page to display an equipment tree. |
|
Displays a horizontal scroll bar for panning the displayed content horizontally to reveal the off-screen portion of the content. This genie can be used with any content by hooking up the call-back events of the genies with the appropriate Cicode functions (written by the users). |
Place on page to view the off screen content |
|
Displays a vertical scroll bar for panning the displayed content vertically to reveal the off-screen portion of the content. This genie can be used with any content by hooking up the call-back events of the genies with the appropriate Cicode functions (written by the users). |
Place on page to view the off screen content |
|
Displays a Slider for hiding and displaying the equipment tree-view panel on screen. |
Place on page to hide the equipment tree-view panel |
|
A version of the BrowseTable genie to display information retrieved using the built-in SQL functions as a disconnected recordset. |
Place on page to display data retrieved from an SQL data source. |
|
Displays a list of opened pages uniquely in the Activity Bar. See Using the Tab Library Control for examples in how the control can be used. |
Place on page to display a list of opened pages that will allow users to navigate between pages easily. |
|
Displays background highlight for a particular row when it is selected. This genie is to be used in conjunction with the Table genies. However, its use is optional. The position and size of the highlight is not automatically calculated at runtime. Locate and re-size the instance of this genie in the Graphics Builder at design time. |
Use when want to highlight the selected row with a blue background color. |
|
Displays multiple rows of data on the screen in tabular layout. The genie is designed to display only a certain number of rows and columns of data on screen. You can view the off-screen portion of the table by using it with the scroll bar genies or via specific Cicode functions. This genie does not include the row highlight animation for row selection. However, you can find out which rows are selected via a set of specific Cicode functions. |
Place on page to display table like data such as alarms, or database records. |
|
A version of the Table genie for displaying a table of variable tags added to the genie using the LibTagTable_AddTag() Cicode function. See Using the Tag Table Library Control for examples in how the control can be used. |
Place on page to display a table of variable tags. |
|
Displays a collection of items in a parent-child hierarchical relationship. Displays only a certain number of items on screen. You can view the off-screen rows and columns of the table by associating it with the scroll bar genies or via specific Cicode functions. See Using the Tree Library Control for examples in how the control can be used. |
Place on page to display hierarchical data, such as an equipment menu. |
See Also
Published June 2018