欢迎来到天天文库
浏览记录
ID:23283002
大小:99.00 KB
页数:7页
时间:2018-11-06
《树形报表添加动态样式显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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/cogno3、s8/samples/images/expand_"+(el.src.indexOf("minus")==-1?"minus":"plus")+".gif";for(vari=tr.rowIndex+1;i4、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==""&&trC5、urrent.cells(0).style.paddingLeft=="40px"&&el.src.indexOf("minus")>0){trCurrent.style.display=sDisplayReverse;}else{trCurrent.style.display=sDisplay;}}//隔行显示不同的颜色for(varr=1;r6、mber(a)%2==0){for(varj=0;j7、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;j8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j
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;i4、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==""&&trC5、urrent.cells(0).style.paddingLeft=="40px"&&el.src.indexOf("minus")>0){trCurrent.style.display=sDisplayReverse;}else{trCurrent.style.display=sDisplay;}}//隔行显示不同的颜色for(varr=1;r6、mber(a)%2==0){for(varj=0;j7、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;j8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j
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;r6、mber(a)%2==0){for(varj=0;j7、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;j8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j
6、mber(a)%2==0){for(varj=0;j7、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;j8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{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;j8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j
8、cells.length;j++){trCurrent.cells(j).style.backgroundColor="EAF6FC";}}else{for(varj=0;j
此文档下载收益归作者所有