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 Erfolgtrueund bei Fehlschlagfalsezurü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 mitxui.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')