updateLegendHighlightMode();
Метод updateLegendHighlightMode обновляет режим выделения в легенде при включении или выключении редактирования диаграммы.
Для выполнения примера необходимо наличие на html-странице компонента Chart с наименованием «chart» (см. «Пример создания гистограммы»). Получим цвет кисти для подсветки элементов легенды:
// Получаем легенду диаграммы var legend = chart.getLegend(); // Получаем кисть для подсветки элементов легенды var brush = legend.getHighlightBrush(); // Проверяем, установлена ли кисть для подсветки элементов легенды if (brush === null) { console.log("Кисть для подсветки элементов легенды не установлена"); // Создаем режим редактирования editMode = new PP.Ui.ChartEditMode({ Parent: chart, // Устанавливаем режим редактирования Mode: "Point" }); // Устанавливаем для диаграммы объект режима редактирвания chart.getEditMode().setSettings(editMode.getSettings()); // Получаем режим редактирования var chartEditMode = chart.getEditMode(); // Активируем режим редактирования chartEditMode.setEnabled(true); // Обновляем режим выделения в легенде при включении редактирования chart.updateLegendHighlightMode(); // Выводим в консоль браузера сообщение об обновлении режима выделения в легенде console.log("Обновление режима выделения в легенде при включении редактирования"); // Получаем кисть для подсветки элементов brush = legend.getHighlightBrush(); // Выводим в консоль браузера цвет кисти для подсветки элементов var color = brush.getColor(); console.log("Цвет кисти для подсветки элементов легенды: " + color); }
В результате выполнения примера режим выделения в легенде при включении редактирования был обновлен. В консоли браузера было выведено значение цвета кисти для подсветки элементов легенды, которое было установлено после обновления режима выделения в легенде:
Кисть для подсветки элементов легенды не установлена
Обновление режима выделения в легенде при включении редактирования
Цвет кисти для подсветки элементов легенды: #0000FF
См. также: