Entity Selector

Top  Previous  Next

The Entity Selector component is used to select LinkServer contexts, variables, functions, events and even specific fields within these.

The tree in Entity Selector is identical to the context tree of LinkServer, except that contexts which are not accessible by the current user are not shown.

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:

cl_entity_selector

Here is what it looks like in GUI Builder when selection of all types of entities is allowed:

cl_entity_selector_2

note_warning-wt

The context tree shown in the Entity Selector matches the structure of the server-side context tree. However, it may differ from the tree visible in the System Tree component. Click here for more information.

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, these icons are shown in the Entity Selector's tree. In all other cases the following icons are used:

es_context_expanded

"Closed" Context (for context nodes which are currently collapsed).

es_context_collapsed

"Open" Context (for context nodes which have been expanded).

es_variable

Variable (Property).

es_function

Function (note that these are different from Actions).

es_event

Event.

es_input_field

Input field (for entering values for variables, events and functions). Description and type of field are shown.

es_output_field

Output field (used by functions). Description and type of field are shown.