Дополнительные действия
AZykov (обсуждение | вклад) |
Elena (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 14: | Строка 14: | ||
= Использование констант в исходном коде = | = Использование констант в исходном коде = | ||
В исходном коде для работы с константами необходимо использовать метод format класса Converter:<syntaxhighlight lang="typescript"> | В исходном коде для работы с константами необходимо использовать метод ''format'' класса '''Converter''':<syntaxhighlight lang="typescript"> | ||
Converter.format("$const.package_name.constant.simple.name") | Converter.format("$const.package_name.constant.simple.name") | ||
</syntaxhighlight>В этом примере используется обычная подстановка константы.<syntaxhighlight lang="typescript"> | </syntaxhighlight>В этом примере используется обычная подстановка константы.<syntaxhighlight lang="typescript"> | ||
| Строка 23: | Строка 23: | ||
Предыдущая статья курса: [[Собственные данные пакетов. Фиксчи]] | Предыдущая статья курса: [[Собственные данные пакетов. Фиксчи]] | ||
[[Категория:Курс | [[Категория:Курс Разработка приложений]] | ||
Текущая версия от 12:51, 17 марта 2025
Предыдущая статья курса: Собственные данные пакетов. Фиксчи
Общая информация

Константы (Consts) - это элементы пакета, позволяющие задавать локализуемые константные значения. Эти значения можно динамически использовать при разработке приложений для перевода на различные языки.
Каждая константа имеет имя и код языка. При обращении к константе по имени, будет возвращено значение, соответствующее текущему языку системы.
Использование контстант в классах и контролах
Для использования констант в качестве заголовков полей и других текстовых данных в контролах и классах, необходимо указывать их с помощью специального макроса:
$const.package_name.constant.name
В таком случае система автоматически подставит в качестве текстового значения константу, соответствующую текущему языку (если она создана в системе).
Использование констант в исходном коде
В исходном коде для работы с константами необходимо использовать метод format класса Converter:
Converter.format("$const.package_name.constant.simple.name")
В этом примере используется обычная подстановка константы.
Converter.format("$const.package_name.constant.name_2", property, value)
В данном примере используется константа, в которой добавлены макросы вида {property} {value} для вывода в неё данных при форматировании.
Следующая статья курса: Публичные ссылки
Предыдущая статья курса: Собственные данные пакетов. Фиксчи