0

Optionen in dynamischem Auswahlfeld aus Variable/Schleife erstellen

Es ist einfach, ein dynamisches Auswahlfeld mit Optionen aus einer Tabelle/Abfrage zu füllen, aber wie lassen sich Optionen dynamisch durch etwas wie

var options:=[]
for i from 1 to 3 do
options:=options + i
end;
options

erstellen? Die Optionen wären dann 1,2,3

3 Antworten

null
    • mirko3
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Leider etwas hackelig, wegen mangelnder Arrayfunktionen und der zweite Wert der Range ist exclusiv, deshalb für Dein Ergebnis 1 to 4. Mirko

    var options := [1][false];
    for i from 1 to 4 do
        options := array(options, [i])
    end;
    options
    
      • TU Berlin
      • Christoph_Sander
      • vor 3 Monaten
      • Gemeldet - anzeigen

       

      Danke. Aber das klappt bei mir nicht. Der Code soll in "Dynamic Values", um die Optionen 1, 2, 3, 4 hinzuzufügen. Es bleibt aber leer.

    • mirko3
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Dmulti nehmen in dynamic value ausschließlich nid-arrays ([nid]) entgegen. Ein "befüllen" mit neuen Werten geht nur in der Ursprungstabelle. Da habe ich Dich wohl mißverstanden. 

Content aside

  • vor 3 MonatenZuletzt aktiv
  • 3Antworten
  • 33Ansichten
  • 2 Folge bereits