Перейти к содержанию

Описание ключей 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"
}