PageMode: PP.Ui.LegendPageMode;
Свойство PageMode определяет режим разбиения элементов легенды на страницы.
Значение свойства устанавливается с помощью метода setPageMode, а возвращается с помощью метода getPageMode.
По умолчанию значение свойства равно PP.Ui.LegendPageMode.SinglePage.
Для выполнения примера необходимо наличие на html-странице компонента BubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Создадим новую цветовую шкалу пузырьковой диаграммы и установим режим разбиения легенды на страницы:
// Создаем массив со значениями цветовой шкалы матрицы var palette = [ "RGB(255,70,44)", "RGB(255,112,91)", "RGB(255,147,132)", "RGB(255,182,172)", "RGB(107,188,128)", "RGB(142,204,158)", "RGB(169,216,181)", "RGB(255,217,0)", "RGB(255,232,106)", "RGB(255,239,153)" ]; // Применяем цветовую шкалу матрицы bubbleChart.applyColorScheme(palette); // Получаем легенду пузырьковой диаграммы var legend = bubbleChart.getLegend(); // Запрещаем автоматический расчет количества столбцов легенды legend.setAutoColumnsCount(false); // Устанавливаем количество столбцов легенды legend.setColumnsCount(1); // Устанавливаем режим разбиения легенды на страницы legend.setPageMode(PP.Ui.LegendPageMode.MultiplePages); // Обновляем пузырьковую диаграмму bubbleChart.refresh();
В результате выполнения примера для легенды матрицы был установлен режим разбиения элементов на несколько страниц:
Далее осуществим переход к новой странице легенды:
// Проверяем количество страниц в легенде if (legend.getPagesCount() > 1) { // Устанавливаем новую текущую страницу legend.setCurrentPage(1); }
В результате на экране была отображена вторая страница легенды матрицы:
См. также: