如图:当我复选框勾选时本行的背景色变为黄色,不勾选灰色

如图:当我复选框勾选时本行的背景色变为黄色,不勾选灰色。小弟用事件和条件属性没有实现成功。这是个填报的报表image.png

FineReport 用户R3021845 发布于 2024-2-6 16:33 (编辑于 2024-2-6 16:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
2
华莉星宸Lv6高级互助
发布于2024-2-6 16:40

(1)默认背景就是灰色,就是不勾选

(2)勾选

var a = this.getValue();

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //列号

var ro = cr.row; //行号

if (a) {

$("#r-" + ro + "-0").css("background-color", "red");

} else {

$("#r-" + ro + "-0").css("background-color", "white");

}

image.png

效果

image.png

  • yalin yalin 正解,学习了。。。
    2024-02-06 16:45 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-2-6 16:40
  • 3关注人数
  • 146浏览人数
  • 最后回答于:2024-2-6 16:40
    请选择关闭问题的原因
    确定 取消
    返回顶部