Écrire une table de configuration en remplacement dans une section (xui.write)
Déclaration
succes_operation = xui.write(section_configuration, configuration)
Paramètres
- Section de configuration
Type texte, identifiant de la section de configuration (defaults) dans l’interface de configuration - Configuration
Type table, paires clé-valeur de la configuration
Valeur renvoyée
- Succès de l’opération
Type booléen, renvoie true si l’opération réussit et false si elle échoue
Description
Cette fonction convient à l’écriture groupée de plusieurs configurations en une seule fois ; si l’interface de configuration est actuellement affichée, les valeurs affichées sont immédiatement mises à jour
Cette fonction ne filtre pas le type de valeur ; pour garantir la validité du type, utilisezxui.setupaprès l’écriture afin de valider et corriger la configuration
La norme de l’interface de configuration des scripts est décrite dans XUI
Exemple
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')