树形报表添加动态样式显示

树形报表添加动态样式显示

ID:23283002

大小:99.00 KB

页数:7页

时间:2018-11-06

树形报表添加动态样式显示_第1页
树形报表添加动态样式显示_第2页
树形报表添加动态样式显示_第3页
树形报表添加动态样式显示_第4页
树形报表添加动态样式显示_第5页
资源描述:

《树形报表添加动态样式显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、报表制作详解制作树形交叉表添加动态显示样式页面整体布局报表制作步骤普通样式就不做过多的说明了,这里只说树形报表制作动态显示样式的方法报表是通过过滤省显示市级数据新建一个列表,添加需要的数据项,并创建过滤器(参数为一级报表传过来的参数)过滤器表达式把相应的数据项填到列表,第一列为二级数据(市),第二列为三级数据(县)对第一列进行分组给列表添加页脚、给第一列添加页眉对刚才创建的页眉进行拆分单元格,将相应的数据项拖入(将市拖入到县对应的列)删掉第一列,并将县所在的单元格左侧填充20px在列表头添加以下脚本(树形节点点击控制)

2、ipt>functionExpandCollapse(el){vara=1;//记录显示的行vartr=el.parentElement.parentElement;vartbl=tr.parentElement.parentElement;varsDisplay=(el.src.indexOf("minus")==-1)?"":"none";varsDisplayReverse=(el.src.indexOf("minus")==-1)?"none":"";el.src="http://10.100.199.21/cogno

3、s8/samples/images/expand_"+(el.src.indexOf("minus")==-1?"minus":"plus")+".gif";for(vari=tr.rowIndex+1;i

4、gLeft==""&&trCurrent.cells(0).style.paddingLeft=="20px"){if(el.src.indexOf("minus")==-1){trCurrent.cells(0).getElementsByTagName("IMG").item(0).src="http://10.100.199.21/cognos8/samples/images/expand_plus.gif";}}else{break;}}if(tr.cells(0).style.paddingLeft==""&&trC

5、urrent.cells(0).style.paddingLeft=="40px"&&el.src.indexOf("minus")>0){trCurrent.style.display=sDisplayReverse;}else{trCurrent.style.display=sDisplay;}}//隔行显示不同的颜色for(varr=1;r

6、mber(a)%2==0){for(varj=0;j

7、vartbl=el.parentElement.parentElement.parentElement.parentElement;for(vari=1;i-1){trCurrent.style.display="none";}else{a++;if(Number(a)%2!=0){for(varj=0;j

8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。