Entity Selector
The Entity Selector component is used to select Iotellect Server contexts, variables, functions, events and even specific fields within these.
![]() | Click here to check the difference between context tree visible in Entity Selector and server-side context tree. |
Content can be filtered so that only certain entity types are shown for selection. Here is what the Entity Selector looks like when used to select a single context:
Here is what it looks like in GUI Builder when selection of all types of entities is allowed:
Uses of Entity Selector
1. The Entity Selector is used by the Select Entities UI Procedure to select different contexts and their elements.
2. In GUI Builder, the Entity Selector can be used to drag various entities and drop them on various components ("widgets") in the main window.
3. In Expression Builder, a double-click on the Entity Selector's tree node adds new a Reference to the Expression being edited.
4. Finally, the Entity Selector is used to select contexts and context masks when editing context path/mask fields in a Data Table Editor.
Icons Used in Entity Selector
If custom icons are defined for different contexts and their parts, these icons are shown in the Entity Selector's tree. In all other cases the following icons are used:
"Closed" Context (for context nodes which are currently collapsed). This icon is shown if context doesn't provide a custom icon. | |
"Open" Context (for context nodes which have been expanded). This icon is shown if context doesn't provide a custom icon. | |
Group of variables, functions or events. | |
Variable. This icon is shown if variable definition doesn't provide a custom icon. | |
Function. This icon is shown if function definition doesn't provide a custom icon. | |
Event. This icon is shown if event definition doesn't provide a custom icon. | |
Action. This icon is shown if action definition doesn't provide a custom icon. | |
Input field (for entering values for variables, events and functions). Description and type of field are shown. | |
Output field (used by functions). Description and type of field are shown. |
Searching/Filtering Nodes
Entity selector window has a filter field in the top. If something is typed in this field, only nodes those names contain typed text are shown.
Was this page helpful?