Chart.updateLegendHighlightMode

Синтаксис

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

См. также:

Chart