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

Получение UI-конфигурации скрипта (LCC.get_ui_config)

Сигнатура​

config = LCC.get_ui_config()

Параметры​

  • Нет

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

  • config
    Таблица, содержащая находящийся в main.json узел Config и значения элементов интерфейса по умолчанию

Описание​

Плоский скрипт читает XXT_SCRIPTS_PATH .. "/main.json", а пакет XPP — файл пакета, возвращённый xpp.resource_path("main.json"). После чтения узел Config объединяется со значениями UI-элементов по умолчанию в итоговую таблицу конфигурации. ComboBox / RadioGroup возвращают текст выбранного пункта; CheckBoxGroup возвращает отображение вида { ['选项A'] = true }.
При отсутствии main.json или недопустимой структуре возвращается пустая таблица.

Пример​

local conf = LCC.get_ui_config()
if conf["目标分组"] then
print("执行目标分组: " .. conf["目标分组"])
end