SelectItems (Opus Funktion)

Beschreibung

Zeigt eine Auswahltabelle wie beim Start der Software mit maximal 3 Textspalten.

Die ersten 4 Argumente müssen dieselbe Grösse aufweisen und enthalten die ID sowie die Spaltentexte für die Auswahlmöglichkeiten.

Argumente

Name
Typ
Beschreibung

[integer] IDs der einzelnen Auswahlmöglichkeiten

[string]Text 1. Spalte der Auswahlmöglichkeiten

[string]Text 2. Spalte der Auswahlmöglichkeiten

[string]Text 3. Spalte der Auswahlmöglichkeiten

stringEindeutige Beschreibung der Auswahl

integer

Optional: Multiselect

0 = Nur eine Auswahl (Default)

1 = Multiselect möglich


integer

Optional: Mandatory

0 = 1 = Auswahl ist Pflicht (Default)

2 = Kann auch ohne Auswahl geschlossen werden

Rückgabewert [integer]

ID(s) der ausgewählten Option(en).

Beispiel

Li_IDs = [1,2,3];
Ls_Text1 = ["Alles neu und überschreiben",
"Neu und Text anpassen",
"Nur Neue erstellen"];
Ls_Text2 = ["Es werden neue Einträge erstellt und nicht mehr vorhandene gelöscht. (Nur vor Beginn des Semesters)",
"Es werden neue Einträge erstellt und auf bestehenden Einträgen wird der Text aktualisiert. Es wird nichts gelöscht.",
"Es werden nur neue Einträge erstellt. Bestehende werden nicht aktualisiert. Es wird nichts gelöscht. (Standard nach Semesterbeginn)"];
Ls_Text3 = ["","",""];
Ls_SelCode = "OverwriteMode";
Lo_SelectedMode = SelectItems(Li_IDs, Ls_Text1, Ls_Text2, Ls_Text3, Ls_SelCode);

Resultat:   

Siehe auch

---