HoveredBars: Object;
Свойство HoveredBars определяет массив столбиковых показателей, для которых установлено наведение.
Значение свойства устанавливается из JSON и с помощью метода setHoveredBars, а возвращается с помощью метода getHoveredBars.
Свойство содержит объект формата: {<bar_id>: {<mapping_id>: true}}.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map», содержащий столбиковые показатели (см. «Конструктор MapBar»):
// Получим случайный столбиковый показатель
bar = mapBar.getLayer().getMapBarCollection()[3];
// Установим видимость
bar.setIsVisible(true);
map.refresh();
// Получим идентификатор столбикового показателя
barId = bar.getId();
// Получим идентификатор дата маппинга
barV = bar.getVisual();
dMapId = barV.getColorMappingsId();
// Выделим столбиковый показатель
selBar = {};
selBar[barId] = {};
selBar[barId][dMapId] = true;
map.setSelectedBars(selBar);
// Проверим признак наведения на столбиковые показатели
console.debug(map.getHoveredBars());
В результате выполнения примера было установлено выделение на столбиковый показатель с индексом 3. В консоль были выведены идентификаторы столбиковых показателей, к которым применено наведение (наведен курсор мыши).
См. также: