Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

Library Controls Include Project

  • Last UpdatedJul 18, 2023
  • 3 minute read

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.

Library Control Genies

Genie

Description

When to use

Alarm Table Library Control

A version of the Table genie for displaying an alarm list.

Place on page to display an alarm list.

Calendar Library Control

Displays a monthly calendar view.

Place on page to show calendar information or allow user to select a particular date for input.

Data Browse Table Library Control

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.

Equipment Tree Library Control

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.

Scroll Bar Horizontal Library Control

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

Scroll Bar Vertical Library Control

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

Slider Library Control

Displays a Slider for hiding and displaying the equipment tree-view panel on screen.

Place on page to hide the equipment tree-view panel

SQL Table Library Control

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.

Tab

Displays a list of opened pages uniquely in the Activity Bar.

See Use the Tabs Genie 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.

Table Row Library Control

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.

Table Library Control

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.

Tag Table Library Control

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 Genie for examples in how the control can be used.

Place on page to display a table of variable tags.

Tree Library Control

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 Use the Tree Genie for examples in how the control can be used.

Place on page to display hierarchical data, such as an equipment menu.

See Also

Use the Library Controls

In This Topic
TitleResults for “How to create a CRG?”Also Available in