Pular para o conteúdo principal

Substituir as configurações de uma seção de configuração (xui.write)

Declaração

sucesso_da_operacao = xui.write(secao_de_configuracao, configuracao)

Parâmetros

  • seção de configuração
    Texto; identificador da seção de configuração (defaults) na interface de configuração.
  • configuração
    Tabela; pares chave-valor da configuração.

Valor de retorno

  • sucesso da operação
    Booleano; retorna true quando a operação é bem-sucedida e false quando falha.

Descrição

Esta função é adequada para gravar vários valores de configuração em lote; se a interface de configuração estiver sendo exibida, os valores mostrados serão atualizados imediatamente.
Esta função não filtra o tipo do valor; para garantir que o tipo seja válido, use xui.setup para validar e corrigir depois da gravação.
Consulte o padrão de interface de configuração de scripts XUI.

Exemplo

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