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-2025, «1С-Битрикс», 2025