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, usaxui.setupdespué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')