Дополнительные действия
AZykov (обсуждение | вклад) |
AZykov (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
= Использование контстант в классах и контролах = | = Использование контстант в классах и контролах = | ||
Для использования констант в качестве заголовков полей и других текстовых данных в контролах и классах, необходимо указывать их с помощью специального макроса: | |||
$const.package_name.constant.name | |||
В таком случае система автоматически подставит в качестве текстового значения константу, соответствующую текущему языку (если она создана в системе). | |||
= Использование констант в исходном коде = | = Использование констант в исходном коде = | ||
В исходном коде для работы с константами необходимо использовать метод format класса Converter:<syntaxhighlight lang="typescript"> | |||
Converter.format("$const.package_name.constant.simple.name") | |||
</syntaxhighlight>В этом примере используется обычная подстановка константы.<syntaxhighlight lang="typescript"> | |||
Converter.format("$const.package_name.constant.name_2", property, value) | |||
</syntaxhighlight>В данном примере используется константа, в которой добавлены макросы вида {property} {value} для вывода в неё данных при форматировании. | |||
Следующая статья курса: [[Публичные ссылки]] | Следующая статья курса: [[Публичные ссылки]] | ||
Предыдущая статья курса: [[Собственные данные пакетов. Фиксчи]] | Предыдущая статья курса: [[Собственные данные пакетов. Фиксчи]] | ||
[[Категория:Курс "Разработка приложений"]] | [[Категория:Курс "Разработка приложений"]] |
Версия от 18:46, 13 марта 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} для вывода в неё данных при форматировании.
Следующая статья курса: Публичные ссылки
Предыдущая статья курса: Собственные данные пакетов. Фиксчи