Saltar al contenido principal

Sobrescribir una tabla de configuración en una sección (xui.write)

Declaración

exito = xui.write(seccion_configuracion, configuracion)

Parámetros

  • seccion_configuracion
    Tipo texto; identificador de la sección de configuración (defaults) de la interfaz
  • configuracion
    Tipo tabla; pares clave-valor de la configuración

Valor devuelto

  • exito
    Tipo booleano; devuelve true si la operación tiene éxito y false si falla

Descripción

Esta función es adecuada para escribir varios valores de configuración de una sola vez; si se está mostrando una interfaz de configuración, actualiza inmediatamente los valores mostrados.
No filtra el tipo de valor. Si necesitas garantizar que los tipos de los valores sean válidos, usa xui.setup después de escribirlos para validarlos y corregirlos.
Consulta el estándar de interfaces de configuración de scripts en XUI.

Ejemplo

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')