BX.Currency.Core
Расширение ES6 для работы с валютами и их форматами.
BX.Currency.Core
Методы
Метод | Описание | С версии |
---|---|---|
BX.Currency.Core.getCurrencyList(): CurrencyItem[] |
Статический метод. Возвращает внутренний список валют. | |
BX.Currency.Core.setCurrencyFormat(currency: string, format, replace: boolean): void |
Статический метод. Задаёт формат конкретной валюты. Параметры:
|
|
BX.Currency.Core.setCurrencies(currencies: [], replace: boolean) |
Статический метод. Задаёт форматы нескольких валют сразу. Параметры:
|
|
BX.Currency.Core.getCurrencyFormat(currency: string) |
Статический метод. Возвращает формат валюты. Параметры:
|
|
BX.Currency.Core.getCurrencyIndex(currency: string): number |
Статический метод. Возвращает расположение валюты во внутреннем списке валют. Параметры:
|
|
BX.Currency.Core.getPriceControl(control: Element, currency: string) |
Статический метод. Позволяет форматировать валюту, взяв в качестве числового значения HTML-элемент. Параметры:
Пример: на странице есть элемент <h1 id="currency">3000</h1> :
const el = document.getElementById('currency'); CurrencyCore.getPriceControl(el, 'RUB'); // вернёт строку "<h1 id="currency">3000</h1> ₽" |
22.500.0 |
BX.Currency.Core.clearCurrency(currency: string): number |
Статический метод. Удаляет формат валюты по коду из внутреннего списка (если он есть). Параметры:
|
|
BX.Currency.Core.clean() |
Статический метод. Очищает внутренний список. | |
BX.Currency.Core.currencyFormat(price: number, currency: string, useTemplate: boolean) |
Статический метод. Форматирует цену. Параметры:
|
|
BX.Currency.Core.loadCurrencyFormat(currency) |
Статический метод. Асинхронная загрузка формата. Параметры:
|
Пример
example.js import {CurrencyCore} from 'currency.currency-core'; export class Example { constructor(currencyId: string) { this.currencyFormat = CurrencyCore.loadCurrencyFormat(currencyId); } }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.