在决策报表的body添加事件:初始化后(如果是普通报表:模板Web属性->分页预览设置->加载结束事件),添加如下JavaScript代码:
//_obj是表格tr对象
var _obj = $("#REPORT0").find('tr'); //决策报表块REPORT0,如果普通报表换成$(".x-table tr");
//_length是tr行数
var _length = _obj.length;
for(var i = 0; i < _length; i++) {
//遍历tr中的对象td
var _td = _obj.eq(i).find("td");
for(var j = 0; j < _td.length; j++) {
//_val是每个单元格值
if(j == 0){ //定位排名所在列(可根据自己需要更改)
var _val = _td.eq(j).text();
//去除空格取排名数字
var _tval = $.trim(_val).substring(0,1);
//判断排名的内容(可根据自己需要更改)
switch(_tval)
{
case 1: //第1名
_obj.eq(i).css("background-color", "#FF0000"); //设置对应的背景色
break;
case 2: //第2名
_obj.eq(i).css("background-color", "#DD0000"); //设置对应的背景色
break;
default:
}
}
}
}