0

Dynamische Auswahlfelder mit Skript befüllen (statt select)

Hallo,

 

ich benötige dasselbe Auswahlfeld auf mehreren Reitern, um quasi ein Aufklappmenü anbzubieten, über das ich diverse openURL-Aktionen ausführen kann. Nach der Auswahl wird das Feld wieder auf den Standardwert zurückgesetzt. Ich dachte mir, ich könnte einfach dynamische Auswahlfelder nutzen, die auf eine Formelfeld zugreifen, damit ich Änderungen nur an einer Stelle vornehmen muss.

 

Mit Arrays innerhalb der Formel scheint es nicht zu funktionieren, weil ich bei "Name das dynamischen Werts" dann nichts auswählen kann. Auch mit assoziativen Arrays/Objekten habe ich es versucht:

 

let myOBJ := {
'1': "Option 1",
'2': "Option 2"
};

 

Hat jemand eine Idee?

2 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Tekl,

    Mit Listen habe ich auch schon erfolglos probiert. Einzig, was in der Situation machbar ist - eine Tabelle für Werte anzulegen. Die Werte kann man entwdere statisch rein schreiben und Jeweiligen Auswahlfeld zuordnen oder dynamisch ändern. Es gibt jetzt auch die Trigger bei den Reiter (vor dem Anzeigen und nach dem Ausblenden). Man kann da immer die Werte überschreiben.

     

    Leo

    • Tekl
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    danke für deine Antwort. Das mit er Tabelle wollte ich eigentlich vermeiden. Ich hatte schon versucht, irgendwie herauszufinden, ob da was mit JSON zu machen ist. Ich dachte, ich könnte das abbilden, was select liefert. Doch leider komme ich nicht an das JSON-format von select-Ausgaben. Ich herhalten immer nur "B1", "B2", "B3" ...

    Ich pflege dann doch die Auswahllisten mehrfach. So oft ändern sie sich dann auch wieder nicht. :D

    Tekl