我的报告在 BIRT 中运行良好——它显示了一些条形图图形。但是当我在某个系统(IBM maximo)中导入时,我收到了这个错误,而不是显示条形图:
ReferenceError:未定义“BarSeriesImpl”。在图表脚本的第 8 行:''
我用这个脚本向我展示了条形图上的一些值。
importPackage( Packages.java.util );
importPackage( Packages.org.eclipse.birt.chart.model.type.impl );
function afterDataSetFilled(series, dataSet, icsc)
{
if( series.getClass() == BarSeriesImpl ){
var inv =
parseInt(icsc.getExternalContext().getScriptable().getPersistentGlobalVariable("IN"));
var outv =
parseInt(icsc.getExternalContext().getScriptable().getPersistentGlobalVariable("OUT"));
var canv =
parseInt(icsc.getExternalContext().getScriptable().getPersistentGlobalVariable("CANCELED"));
var narray1 = new ArrayList( );
narray1.add(inv);
narray1.add(outv);
narray1.add(canv);
dataSet.setValues(narray1);
}else{
var catArray = new ArrayList();
catArray.add("IN");
catArray.add("OUT");
catArray.add("CANCELED");
dataSet.setValues(catArray);
}
}
如何解决这个问题?我是否必须以某种方式在我的系统中导入此类或..?
谢谢