Aller au contenu principal

É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, utilisez xui.setup aprè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')