根据单元格值改变按钮颜色0的时候是红色1的时候是绿色

image.png

FineReport yzmiFMhw3943802 发布于 2023-10-20 09:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-20 09:39
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-20 09:33(编辑于 2023-10-20 09:33)

根据单元格值,背景色变色,js代码

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

contentPane.curLGP.selectTDCell(cell);

var a=this.getValue();

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var b = FR.columnRow2CellStr({col: col, row: ro});  //获取当前单元格

if(a=="0"){

$("td[id^='"+b+"-0']").css("background","red");

}

else if(a=="1"){

$("td[id^='"+b+"-0']").css("background","green");

}

else

{

$("td[id^='"+b+"-0']").css("background","white");

}

最佳回答
0
ID1208Lv6高级互助
发布于2023-10-20 11:15

文本控件编辑后事件

image.png

image.png

var curValue=this.getValue();//获取文本控件值

if(curValue=="0"){

//BTN01为按钮控件名,需要大写

$("div[widgetname=BTN01]").find(".fr-btn-up").css("background","red");

}else if(curValue=="1"){

$("div[widgetname=BTN01]").find(".fr-btn-up").css("background","green");

}

  • 3关注人数
  • 193浏览人数
  • 最后回答于:2023-10-20 11:15
    请选择关闭问题的原因
    确定 取消
    返回顶部