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. В консоль были выведены идентификаторы столбиковых показателей, к которым применено наведение (наведен курсор мыши).
См. также: