无法使用javascript设置Birt图表的序列标识符

无法使用javascript设置Birt图表的序列标识符,birt,Birt,我正在尝试创建一个带有动态系列标签的birt图表报告 我已经创建了聚合数据绑定作为第一行(第[“年]),它将给出类似“2020”的结果,但我不知道如何在JavaScript中获得这个绑定值。有什么想法吗 function afterDataSetFilled( series, dataSet, icsc ) { var chart = icsc.getChartInstance(); importPackage(Packages.java.util); importPa

我正在尝试创建一个带有动态系列标签的birt图表报告

我已经创建了聚合数据绑定作为第一行(第[“年]),它将给出类似“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);
}