Birt 4.5设置页面变量

时间:2016-01-13 10:39:56

标签: eclipse birt

我想用birt做一个报告。 我需要做一份人员名单。

我已经完成了这个列表的视图,但是我需要在页面上放置最后一个人的名字和名称,并将其放在母版页的标题中。

所以在数据集中我有n°ETU,Nom,Prénom 我已经制作了3页变量:StartName,EndName和RangeName

RangeName将如下所示:“StartName - EndName”

在布局的Onprepare脚本上,我已初始化变量,如:

StartName=null;
EndName=null;
RangeName=null;

在此状态下正确生成报告

然后我尝试在onPageBreak上放置数据(Nom):

if (StartName==null)
{
Report.context.setPageVariable("StartName",value);
}
Report.context.setPageVariable("EndName",value);

并在主页面上放置一个自动图文集变量(RangeName) 我没有把代码连接到RangeName中的StartName和EndName 因为我收到错误:

org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
.....
Caused by: java.lang.ClassCastException: org.eclipse.birt.report.engine.content.impl.DataContent cannot be cast to java.lang.Comparable
.....
你可以帮我解决这个错误吗?

0 个答案:

没有答案