Zum Hauptinhalt springen

Eine Konfigurationstabelle in einen Konfigurationsbereich überschreiben (xui.write)

Deklaration

Erfolg = xui.write(Konfigurationsbereich, Konfiguration)

Parameter

  • Konfigurationsbereich
    Texttyp; Bezeichner des Konfigurationsbereichs (defaults) in der Konfigurationsoberfläche
  • Konfiguration
    Tabellentyp; Schlüssel-Wert-Paare der Konfiguration

Rückgabewerte

  • Erfolg
    Boolescher Typ; gibt bei Erfolg true und bei Fehlschlag false zurück

Beschreibung

Diese Funktion eignet sich zum gleichzeitigen Schreiben mehrerer Konfigurationen. Wenn aktuell eine Konfigurationsoberfläche angezeigt wird, aktualisiert sie die angezeigten Werte sofort.
Diese Funktion filtert den Werttyp nicht. Wenn ein gültiger Werttyp sichergestellt werden soll, prüfen und korrigieren Sie ihn nach dem Schreiben mit xui.setup.
Siehe den Standard für Skriptkonfigurationsoberflächen XUI.

Beispiel

xui.setup('interface.xui')
local dict = xui.read('com.yourcompany.A-Script-Bundle')
dict['enabled'] = true
xui.write('com.yourcompany.A-Script-Bundle', dict)
xui.setup('interface.xui')