findValueFormat(text: String);
text. Формат подписи к интервалам легенды карты, из которого требуется извлечь форматы значений.
Метод findValueFormat преобразует формат подписи к интервалам легенды карты в массив форматов значений.
Метод возвращает массив значений типа String.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» (см. «Пример создания компонента MapChart»). Отформатируем исходное число в соответствии с форматом подписи к интервалу с обеими границами для легенды карты (берём значение для левой границы):
// Зададим исходное значение
var sourceValue = 12.6784;
console.log("Исходное значение: " + sourceValue);
// Получим первую легенду по порядку
var legend = map.getFirstLegend();
// Получим формат подписи интервалов с обеими границами
var betweenFormat = legend.getBetweenFormat();
// Извлечём форматы значений
valueFormats = map.findValueFormat(betweenFormat);
// Отформатируем исходное значение по первому формату
var value = map.formatValue(sourceValue, valueFormats[0]);
console.log("Отформатированное значение: " + value);
В результате выполнения примера число 12.6784 было отформатировано в соответствии с форматом подписи к интервалу с обеими границами для легенды карты (взято значение для левой границы):
Исходное значение: 12.6784
Отформатированное значение: 12,68
См. также: