Перейти к основному содержимому

Перезаписывающая запись таблицы конфигурации в раздел (xui.write)

Объявление

результат = xui.write(раздел_конфигурации, конфигурация)

Параметры

  • раздел конфигурации
    Текст; идентификатор раздела конфигурации (defaults) в интерфейсе конфигурации.
  • конфигурация
    Таблица пар ключ-значение конфигурации.

Возвращаемое значение

  • результат
    Логическое значение: true при успешной операции и false при ошибке.

Описание

Функция подходит для одновременной пакетной записи нескольких параметров; если интерфейс конфигурации сейчас показан, отображаемые значения обновляются немедленно.
Функция не проверяет тип значения; чтобы гарантировать допустимый тип, после записи используйте xui.setup для проверки и исправления.
Стандарт интерфейса конфигурации скрипта см. в разделе XUI.

Пример

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