Skip to main content
Skip table of contents

Auswahlliste

In der Bibliothek JCmpVisuBasic sind für die Erstellung von Auswahllisten folgende Eingabe-Objekte vorhanden:

SelectElementDirect: Auswahlmöglichkeit als Dropdown-Liste.
SelectionElement: Auswahlmöglichkeit in einem separaten Fenster.

Für alle SelectionElement wird der gleiche Variablentyp stSelectionBoxType benutzt.

VAR
// Example for selection element
stSelection : JCmpVisuBasic.stSelectionBoxType;
END_VAR

Zieht man nun das gewünschte Objekt aus der Visualization Toolbox in das Prozessbild, öffnet sich ein Parameter-Fenster. Hier kann man für das Eingabefenster dem Parameter die Variable zuweisen.

image-20240111-135323.png

Es ist auch möglich im nachhinein die Parameter über die Objekt-Eigenschaft einzugeben oder zu ändern.

image-20240111-135415.png

Die Strukturvariable JCmpVisuBasic.stSelectionBoxType beinhaltet folgende Variablen:

image-20240111-140001.png

Aus der Strukturvariable werden nur folgende Variablen benötigt:

stSelectionBoxTyp:

wsTitleText: Überschrift für das Auswahlfenster (nur bei SelectionElement).
wsList: Übergabe der Texte, die im Auswahlliste/-Fenster anzeigt werden sollen.
uiIndex: Gibt an, welche Textzeile selektiert wurde.

Im ersten Beispiel wird SelectElementDirect verwendet. Wird auf das Eingabefeld geklickt öffnet sich eine Auswahlliste.

image-20240111-140754.png

Im zweiten Beispiel wird SelectElement verwendet. Wird auf das Eingabefeld geklickt öffnet sich ein Auswahlfenster.

image-20240111-142517.png

Der Code für beide Beispiele könnte wie folgt aussehen:

image-20240111-142555.png
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.