getLegend (eaxIndicator: PP.Exp.EaxObjectIndicator) : PP.Ui.IntervalsLegend;
EaxIndicator. Тип метрики.
Метод getLegend возвращает объект интервальной легенды, тип которой соответствует типу метрики, переданному в качестве параметра.
Возможные значения параметра:
PP.Exp.EaxObjectIndicator.BackgroundColor. Метрика «Цвет фона»;
PP.Exp.EaxObjectIndicator.FontColor. Метрика «Цвет шрифта»;
PP.Exp.EaxObjectIndicator.FontSize. Метрика «Размер шрифта».
Для выполнения примера на html-странице необходимо наличие компонента EaxGrid с наименованием «eaxGrid» (см. «Пример создания компонента EaxGrid»). Компонент отображает экспресс-отчет, содержащий таблицу, для которой определена метрика «Цвет фона». Для метрики таблицы «Цвет фона» должна быть отображена легенда.
eaxGrid.Rendered.add(function () { var legend = eaxGrid.getLegend(PP.Exp.EaxObjectIndicator.BackgroundColor); // Установим цвет и прозрачность кисти для подсветки элементов легенды var brush = legend.getHighlightBrush(); brush.setColor("#FF0000"); brush.setOpacity(0.3); legend.setHighlightBrush(brush); // Установим цвет подсвеченных элементов легенды legend.setHighlightItemColor("LightSeaGreen"); // Разрешим подсветку элементов легенды legend.setDoHighlight(true); // Установим режим отображения подсветки по клику legend.setHoverMode(PP.HoverMode.Click); }); eaxGrid.refreshAll();
Кликнем левой кнопкой мыши по любому элементу интервальной легенды «Цвет фона».
В результате выполнения примера были изменены следующие свойства легенды: цвет и прозрачность кисти подсветки элементов легенды, цвет подсвеченных элементов; был установлен режим отображения подсветки по клику и разрешена подсветка элементов легенды.
См. также: