Описание ключей ui.json¶
ℹ️ Файл ui.json предназначен для темизации в веб и мобильной версии, доступен в публичной папке приложения при старте приложения.
Файл кэшируется только при первой загрузке приложения и загружается в дальнейшем только при изменении темы.
Файл "ui.json" можно получить по адресу:
~/ui.json
где ~ — адрес "Первой Формы".
Содержимое файла:
{"palette": $mergedBaseCustomPalette, "tokens": $mergedBaseCustomTokens}, где:
mergedBaseCustomPalette — результат слияния содержимого ui-palette-base.json и пользовательской настройки ui-custom-palette.
mergedBaseCustomTokens — результат слияния содержимого ui-variables-base.json и пользовательской настройки ui-custom-tokens.
ℹ️ Значения
$mergedBaseCustomPaletteи$mergedBaseCustomTokens— это псевдонотация, обозначающая объединение базовых настроек изui-palette-base.json/ui-variables-base.jsonс пользовательскими изui-custom-palette.json. В реальном файлеui.jsonэти значения подставляются автоматически при сборке.
Файл ui-palette-base.json предназначен для хранения палитры.
Подробное описание параметров и классов ui.json приведено в Руководстве администратора.
Пример¶
Минимальный файл ui.json для переопределения основного цвета:
{
"primaryColor": "#0055AA"
}