Mehrfachauswahl: 1 aktviertes Element desaktivieren
Mit dem Befehl Mahrfachwauswahl := null desaktviert alle Elemente.
Wie lautet der Befehl für das Desaktivieren eines Elementes?
Danke im Voraus
4 Antworten
-
Hallo Frederic, das ist etwas komplizierter, weil es sich bei Mehrfachauswahlen um Arrays handelt. Aber wenn man bspw. den Auswahleintrag mit der Nummer 3 deaktivieren will, dann könnte das prinzipiell so aussehen:
if BEDINGUNG then
let myA := numbers(MEHRFACHAUSWAHL);
let myNewA := for i in myA do
if i != 3 then i end
end;
MEHRFACHAUSWAHL := myNewA
end
-
hallo Copytexter
hat geklappt, SUPER Danke.
Hatte gedacht, es gäbe einen einfacheren Weg (Funktion).Wünsche Dir einen schönen Tag.
-
habe noch dieses Problem: Expression does not return a record: me in Zeile 2, Spalte 22
let me := 575;
let myA := numbers(me.LKObjekt.WoTage); /// WoTage = Mehrfachauswahl
let myNewA := for i in myA do
if i = 5 then i end
end;
let myDAY := myNewA;wenn ich (select LKObjekt where Objkete = me).WoTage
bekomme ich das Resultat2
5Kannst du hier weiterhelfen?
-
alles gelöst :)
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 509Ansichten