V5填报表中前景色属性没有像统计报表的表达式属性,所以无法在报表中实现动态前景色需求,比如如果金额大于5000,则填报表展示时该单元格字体为红色,这样方便使用人员快速看到哪些数据超过预警范围。
解决方案:
报表展示时以html方式展示,所以可以在js中进行控制,将如下代码放到展示报表的javascript里,注意,要放到tag标签下方:
vartable=document.getElementById("<%=sgid %>"+"0");//获取table
for(vari=1;i<table.rows.length;i++){
if(table.rows[i].cells[7].getAttribute("value")>5000){//cells[7]为H列
table.rows[i].cells[7].style.color='red';//设置字体颜色
}
}
展示效果: