填报表导入的时候这个填报后事件JS有问题,颜色压根就不是按照下面的代码变色;数字0都变成了红色

var cell = contentPane.curLGP.getTDCell(1,1);

contentPane.curLGP.selectTDCell(cell);

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);//获取当前控件的行列

var col = cr.col+12;  //公式单元格的列号

var ro = cr.row;  //当前行号

//var a=this.getValue();//拿到当前单元格的值

var b = contentPane.getCellValue(col,ro)//拿到公式单元格的值

var y = FR.columnRow2CellStr({col: col, row: ro});//转换公式单元格位置

if(b<=30){

$("td[id^='"+y+"']").css("color","#000000");//字体颜色黑色;

};

if(b>30&&b<=60){

$("td[id^='"+y+"']").css("color","#bf8f00");//字体变为黄色;

};

if(b>60||b=="∞"){

$("td[id^='"+y+"']").css("color","#FF0000");//字体变为红色

};

//_g().verifyReport();

var c= cr.col;  //公式单元格的列号

var r = cr.row;  //当前行

var ce = contentPane.curLGP.getTDCell(c,r); 

contentPane.curLGP.selectTDCell(ce);

JavaScript 小白不白 发布于 2024-3-14 13:26
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CovidLv3高级互助
发布于2024-3-14 13:30

加载后赋值.rar参考小于90的变色

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-14 13:32

首先,你这个代码,是单元格编结束触发的

你直接导入数据,或者直接加载,那个是不会生效

只有你有这个js代码的单元格,鼠标点击下,才能触发这个js生效

  • 2关注人数
  • 270浏览人数
  • 最后回答于:2024-3-14 13:32
    请选择关闭问题的原因
    确定 取消
    返回顶部