Невозможно установить SeriesIdentifier диаграммы Birt с использованием javascript - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь создать отчет диаграммы рождения с меткой серии Dynami c.

Я создал привязку агрегированных данных в качестве первой (строка ["год"]), которая даст результаты как '2020', но я не знаю, как получить это значение привязки в JavaScript. Пожалуйста, какие-нибудь идеи?

function afterDataSetFilled( series, dataSet, icsc )
{
    var chart = icsc.getChartInstance();

    importPackage(Packages.java.util);
    importPackage(Packages.org.eclipse.birt.chart.model.data.impl);
    importPackage(Packages.org.eclipse.birt.chart.model.component.impl);
    importPackage(Packages.org.eclipse.birt.chart.model.type.impl);
    importPackage(Packages.org.eclipse.birt.chart.model.attribute);

    var xAxis = chart.getAxes().get(0);
    var yAxis = xAxis.getAssociatedAxes().get(0);
    var xSerieDef = xAxis.getSeriesDefinitions().get(0);
    var ySerieDef1 = yAxis.getSeriesDefinitions().get(0);

    var dt = dataSet[row.year];

    ySerieDef1.getSeries().get(0).setSeriesIdentifier(dt);
}
...