List Selection

<< Click to Display Table of Contents >>

Navigation:  Components > Sensors >

List Selection

This component has several functions.

- Table mode: Send a specific value from a list

- Search components mode: Search for components in the project and switch to the component page.

- OCPP charging point data: Duplicate charging station DLM, use OCPP component (known station names)

- Charging history (OCPP / DLM): Select historical data originating from the OCPP or DLM component.

- Debugger diagnostics: route several diagnostic outputs from components to a log window

 

Data points of the component

Name

Type

Function

Selected value

Output

The line selected in the dropdown is output here. In the "Search component" mode, the data point "Page change by name" from the Page selectioncomponent is linked here.

Selected value (pre-selection)

Output

The line selected in the dropdown is output here, even if the entry has not yet been confirmed. This switches the output even if an entry is only selected (e.g. using the arrow keys)

Lock operation (display only)

Input

If this input is not used, the component can always be operated. If the input is connected with an on signal, the component cannot be operated. It then only has a display function.

Data import [csv]

Input

A CSV file is imported here via the"File selection" component.

Import data from string

Input

Data can be imported directly here, e.g. from the OCPP component (active charging stations).

Search KNX interfaces

Input

This data point is only visible if the "Scan KNX interface" property is active. With an On signal, all available KNX interfaces (IP and USB) are searched for and entered in the list. If a connection is selected, the configuration can be adopted on the KNX driver "Change generic configuration".

Mouse via

Output

This output can be used to start an event when the mouse is moved over the object.

Visible

Input

An off signal makes the component invisible and an on signal makes it visible.

Text colour [ARGB-HEX]

Input

see Components Independent Data Points

Opacity

Input

see components independent data points

Select line

Input

A number can be used to select a specific line from the list.

Select value

Input

A text can be used to select a specific value from the list for display.

 

Properties of the component

Name

Standard

Function

Separator

Tabulator

Column separator: Tab, Semicolon, Comma

Show Add New Dialog

x

If this property is activated, new entries can be created in the client. For this purpose, a dialogue opens after entering a new text in the search field.

Store Table Data

x

All data is saved in the database so that the contents are retained after a restart. When importing data from strings coming from the OCPP, this property must be deactivated, as this information is generated dynamically by the OCPP.

Scan Knx interface

 

This property makes the data point of the same name visible in the communication window.

Set 'Search components' mode

 

If this option is selected, all components and the page on which they are located are displayed in the list.

Component filter

 

A search filter can be entered here.

 

 

Table mode

 

The first line is used to label the table and the others are assigned accordingly. If a row is selected with a mouse click, the entry in the last column is displayed at the "Selected value" output. In the component, the entry in the second column is displayed as a reference.

 

Example of a table:

First name        Last name        Department        Phone

Max        Mustermann        Sales        0815

Franz        Somehow        Somewhere        0715

 

This is written using a text editor or WordPad, for example, and must be saved as a CSV file. Tabs must be used to separate the columns.

The table must be imported in the EisBaer Windows client! This is not possible in the editor.

For the import, the file path of the CSV file must be transferred as text to the data point "Data import [csv]", e.g. with the file selection component. The component then loads the data from the CSV file and displays it.

 

There is an "empty entry" in the selection window, which serves as a search in the corresponding column. Filters can also be set in the header.

TextBoxOrg

 

Sample templates:

Download link: List selection (unzip CSV file into the folder c:\Eisbaer)

General information on sample templates (SCADAComp):

Download the desired SCADAComp file and unzip the ZIP file in an empty folder. Start the "Import components" option in the EisBaer Editor ribbon under Project and load the template. If a conversion is necessary because the EisBaer version is newer, confirm the process with YES. To maintain the functionality, select the option: "Create new nets" as a copy rule when pasting.

 

Search components mode

For this function, you must link the "Selected value" data point of the list selection with the "Page change by name" data point of the page selection.

 

You can use the list selection in "Search components" mode to search for a component (e.g. light corridor) in the project at runtime. To do this, the name you are looking for is written to the list selection. If you then click on the line with the component name, the client jumps to the corresponding page on which the component you are looking for is located.

 

As the component name is used for the search, it must be uniquely assigned to the components to be searched for.

 

Component filter:

If no character is entered, all components of the project are shown in the list with their names. Components that are located on a master page are not displayed. If only certain components are to be displayed, these names can begin with a search filter, e.g. $, and the filter can be set to $. This means that only the $name components are listed. The $ is then no longer displayed in the list.

ListenauswahlKomponentensuche