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