报表如下:

实现效果:C1为空或者1时D1可写,否则D1不可写
实现方法:
Jsp中添加js函数
function kexie(a){
//alert(a);
var val=document.getElementById("report1_C"+a).value;
var cellD=document.getElementById("report1_D"+a);
//alert(cellD.id);
if(val.toString()=="" || val.toString()=="1")
{cellD.writable=true;}
else
{cellD.writable=false;}
return '';
}
D1中添加自动计算:

就可以实现上述效果。
解释:第一列的作用是取到该行在行式报表中的行数,以便于定位单元格的id
本文详细介绍了如何在JSP中使用JS函数实现报表中单元格的可写性控制,并通过D1的自动计算展示具体应用案例。
6731

被折叠的 条评论
为什么被折叠?



