Дополнительные действия
AZykov (обсуждение | вклад) Новая страница: « Предыдущая статья курса: Собственные данные пакетов. Фиксчи = Общая информация = Следующая статья курса: Публичные ссылки Предыдущая статья курса: Собственные данные пакетов. Фиксчи Категория:Курс "Разработка приложений"» |
AZykov (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
= Общая информация = | = Общая информация = | ||
[[Файл:Редактор констант.png|мини|Редактор констант]] | |||
Константы (Consts) - это элементы пакета, позволяющие задавать локализуемые константные значения. Эти значения можно динамически использовать при разработке приложений для перевода на различные языки. | |||
Каждая константа имеет имя и код языка. При обращении к константе по имени, будет возвращено значение, соответствующее текущему языку системы. | |||
= Использование контстант в классах и контролах = | |||
Для использования констант в качестве заголовков полей и других текстовых данных в контролах и классах, необходимо указывать их с помощью специального макроса: | |||
$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} для вывода в неё данных при форматировании.
Следующая статья курса: Публичные ссылки
Предыдущая статья курса: Собственные данные пакетов. Фиксчи