PlotLines: Array of Objects;
Свойство PlotLines определяет массив пользовательских линий оси.
Значение свойства устанавливается из JSON и при помощи метода setSettings, а возвращается с помощью метода getSettings.
Массив может содержать оъекты со следующими полями:
{ LineColor: String, // Цвет линии LineStyle: String, // Стиль линии LineWidth: Number, // Ширина линии ValueFunction: PP.Ui.Chart.LevelLinesNames, // Тип функции описывающий линию Value: Number, // Уровень линии, в случае если в качестве функции выбрана константа (PP.Ui.Chart.LevelLinesNames.constant) ZIndex: Number, // Параметр отрисовки линии: <= 0 - линия отрисовывается за рядами, > 0 - линия отрисовывается перед рядами Label: Object, // Подпись линии Text: String, // Текст линии Font: PP.Font, // Настройки шрифта Align: String, // Выравнивание текста: "Start", "Center", "End" }
Для выполнения примера необходимо наличие веб-приложения с открытым экземпляром экспресс-отчета, с выбранной диаграммой. Код необходимо вводить в консоли:
// Получим экземпляр диаграммы dView = PP.App.getModuleObject().getReportBox().getDataView(); chart = dView.getChartView().getInstance(); // Получим горизонтальную ось диаграммы axis = chart.getXAxis(); // Получим настройки горизонтальной оси settings = axis.getSettings(); // Получим значение свойства console.log(settings.PlotLines);
В результате выполнения примера значение свойства было выведено в консоль.
См. также: