Pages

Input Select 2

Beschreibung

Input Select 2 ist ein Dropdown-Steuerelement, mit dem Benutzer genau einen Wert aus einer vordefinierten Liste auswählen können.

Es eignet sich besonders für Situationen, in denen die Auswahl eindeutig und begrenzt sein muss – etwa bei der Wahl eines Modus, Produkttyps oder einer Benutzerrolle.

Das Dropdown ist vollständig datengetrieben: Die Optionen können dynamisch aus einer JSON-Datei geladen und bei Bedarf übersetzt werden.


Hauptfunktionen

  • Es kann immer nur eine Option ausgewählt werden
  • Vollständig kompatibel mit [code_block_0], um den ausgewählten Wert zu übergeben
  • JSON-basierter Datenimport für flexible Konfiguration
  • Ideal für INT oder REAL – keine Struktur erforderlich

Dieses Steuerelement eignet sich besonders für Situationen, in denen der Benutzer einen Wert aus einer festen Auswahl wählen soll. Es ist äußerst flexibel, da es mit Daten aus einer JSON-Datei befüllt werden kann – ideal für dynamische, datengetriebene Auswahlfelder.

Datenquelle aus JSON-Datei

  • Unterstützte Datentypen für direkte Verbindung (keine Struktur):

    • Kann direkt mit einfachen Typen wie INT oder REAL verbunden werden.
  • JSON-Integration:

    • In der Dokumentation sollten zwei Beispieldateien referenziert werden:

      • select2.json: Basisversion ohne Übersetzung
        [
        {"id": 1, "text": "{{Meine Option 1}}"},
        {"id": 2, "text": "{{Meine Option 2}}"},
        {"id": 3, "text": "{{Meine Option 3}}"}
        ]

      • select3.json: Erweiterte Version mit Übersetzungsunterstützung
        [
        {"id": 1, "text": "{{Meine Option 1}}"},
        {"id": 2, "text": "{{Meine Option 2}}"},
        {"id": 3, "text": "{{Meine Option 3}}"}
        ]

  • Die JSON-Datei definiert die verfügbaren Optionen und füllt den Selektor zur Laufzeit entsprechend auf.