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
См. также: