问题:
现在网上也由很多birt的使用心得,并且有很多关于birt设置table数据行背景交替显示的方法,但是我使用都不好
使,自己摸索了一下。
实现:
新建birt报表--》设置数据源--》设置数据集--》向报表中拖入table--》拖入具体数据集,报表设置成功。
下面讲述一下如何实现背景交替显示:
不选择任何报表元素的情况下,点击脚本,在initialize中定义变量,初始化变量。var count = 1;
返回布局视图,如下图所示,选择table中的detail行,并点击“脚本”视图,
在“脚本”视图中的onCreate 方法中,写入javascript代码:
count++; this.getStyle().backgroundColor=(count%2==0?"red":"blue");
点击预览,得到如下效果: