- 浏览: 32617 次
- 性别:
- 来自: 陕西西安
最新评论
文章列表
效果如下图:
没有进行多余的配色了,比较丑。呵呵。
现在看看怎么实现的。
怎么建报表,数据集,交叉表什么的,我就不说了。直接看一下建好的交叉表。
在行ORDERNUMBER的脚本prepare方法里写上:
a=0;
在oncreate方法里写上:
a++;
reportContext.setGlobalVariable("count",a);
然后转到明细数据(度量数据),在ORDERLINENUMBER的脚本prepare里写上:
i=0;
rowcount=1;
在oncreate方法里写上:
i++;
count = reportContext.getGlo ...
主要思想就是在表头加超链接,链接到自己,给自己带一个order by参数。
看一下sql:(在数据集的script beforeopen里)
sql =" select OFFICECODE, CITY, PHONE from CLASSICMODELS.OFFICES order by "+ params["order"] ;
this.queryText=sql;
为什么要在这里写,我之前发了个帖子,说明可能是birt的bug,不能在设计器里写sql order by ?,所以就干脆使用脚本了。
接下来设计一个表格,这没什么说的。
选择列标题,属性,超 ...