Zum Hauptinhalt springen

Wert eines Steuerelements festlegen (ui_element.set_value)

Diese Funktion ist erst in Versionen nach 20260507 verfügbar.

Deklaration​

Status, Information_oder_Fehlermeldung = ui_element.set_value(Selektor_oder_Element, Wert [, Optionen ])

Parameter​

  • Selektor_oder_Element
    Tabellenwert; kann ein Selektor, ein von einer Abfrage zurückgegebenes Element oder eine Koordinatentabelle { x = X-Koordinate, y = Y-Koordinate } sein.
  • Wert
    Textwert, Ganzzahl, reelle Zahl oder boolescher Wert; festzulegender Wert des Steuerelements.
  • Optionen
    Optionaler Parameter, Tabellenwert; siehe Beschreibung der allgemeinen Optionen.

Rückgabewert​

  • Status
    Boolescher Wert; bei Erfolg true, bei einem Fehler nil.
  • Information_oder_Fehlermeldung
    Bei Erfolg Aktionsinformationen als Tabellenwert, bei einem Fehler die Fehlerursache als Textwert.

Beschreibung​

Diese Schnittstelle eignet sich für Steuerelemente, die das direkte Festlegen eines Werts unterstützen. Bei Schiebereglern kann eine reelle Zahl von 0.0 ~ 1.0 oder ein Prozenttext wie "50%" versucht werden. Wenn sich das Zielelement tatsächlich nicht ändert, wird möglicherweise nil, "value unchanged" zurückgegeben.

Beispiel​

local ui_element = require("ui_element")

ui_element.set_value({
role = "slider",
index = 1,
}, 0.5)