填报之后,单元格根据数值情况进行背景色修改,比如小于20%则变红,请假一段JS

666.png

FineReport 金蝶赖冈辉 发布于 2018-12-1 16:57
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2018-12-1 17:14

那你应该写在控件的编辑结束事件 

var location = this.options.location; 

//获取控件的位置

var cr = FR.cellStr2ColumnRow(location);

//单元格列号

var col = cr.col;

//单元格行号

var ro = cr.row;

var value = this.getValue();  

if(value<0.2)  

{  

    $("tr[tridx="+ro+"]").find("td[col="+col+"]").css("background-color","rgb(153,204,0)");    

}  

if(value>0.2)  

{  

    $("tr[tridx="+ro+"]").find("td[col="+col+"]").css({'background-color':'white'});     

}


  • 18020659076 18020659076 如果是需要整行变色呢 ,整行的语法是什么哦!~大神
    2021-02-22 15:34 
  • 2关注人数
  • 727浏览人数
  • 最后回答于:2018-12-1 17:14
    请选择关闭问题的原因
    确定 取消
    返回顶部