Перейти к основному содержимому

localization

Описание

Необязательный. Определяет формат чисел, дат, времени и валюты

Использование

localization?: object;

Параметры

Объект localization может содержать следующие свойства:

  • decimal - (необязательный) символ, используемый в качестве десятичного разделителя, по умолчанию ".".
    Возможные значения: "." | ","
  • thousands - (необязательный) символ, используемый в качестве разделителя тысяч, по умолчанию ",".
    Возможные значения: "." | "," | " " | ""
  • currency - (необязательный) знак валюты, по умолчанию "$"
  • dateFormat - (необязательный) формат отображения дат, задаётся строкой. Формат по умолчанию: "%d/%m/%Y". Подробности ниже
  • timeFormat - (необязательный) формат отображения времени: 12 или 24. Формат по умолчанию: 12

Конфигурация по умолчанию

const defaultLocales = {
decimal: ".",
thousands: ",",
currency: "$",
dateFormat: "%d/%m/%Y",
timeFormat: 12,
};

Пример

const spreadsheet = new dhx.Spreadsheet("spreadsheet", {
localization: {
decimal: ",",
thousands: " ",
currency: "¥",
dateFormat: "%D/%M/%Y",
timeFormat: 24
}
});

spreadsheet.parse(dataset);

Символы для задания формата даты

DHTMLX Spreadsheet использует следующие символы для задания формата даты:

СимволОписание
%dдень в виде числа с ведущим нулём, 01..31
%jдень в виде числа, 1..31
%Dкороткое название дня, Вс Пн Вт...
%lполное название дня, Воскресенье Понедельник Вторник...
%mмесяц в виде числа с ведущим нулём, 01..12
%nмесяц в виде числа, 1..12
%Mкороткое название месяца, Янв Фев Мар...
%Fполное название месяца, Январь Февраль Март...
%yгод в виде числа, 2 цифры
%Yгод в виде числа, 4 цифры
%hчасы в 12-часовом формате с ведущим нулём, 01..12)
%gчасы в 12-часовом формате, 1..12)
%Hчасы в 24-часовом формате с ведущим нулём, 00..23
%Gчасы в 24-часовом формате, 0..23
%iминуты с ведущим нулём, 01..59
%sсекунды с ведущим нулём, 01..59
%aam или pm
%AAM или PM
%uмиллисекунды

Журнал изменений:

  • Добавлено в v5.1

Полезная статья: Локализация чисел, дат, времени и валюты