点击扩展后的按钮控件改变颜色,点击下一个按钮时上一个按钮恢复原来颜色

点击扩展后的按钮控件改变颜色,点击下一个按钮时上一个按钮恢复原来颜色

FineReport meihuizi11 发布于 2019-5-28 10:44
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
jongwangLv6中级互助
发布于2020-9-1 11:28(编辑于 2020-9-1 12:46)

写个js:

getWidgets 然后 循环统一设置一个颜色,然后给this设置另外一个颜色


JS_按钮变色.cpt

var arr = contentPane.getWidgetsByName("c007"); //获取扩展单选按钮组控件
if (arr[0] != undefined) {
    for (var i = 0; i < arr.length; i++) {
        arr[i].$btndiv[0].style.backgroundColor="#47a8ea"
    }
} else {
    arr.$btndiv[0].style.backgroundColor = "#47a8ea"
}
$(this)[0].$btndiv[0].style.backgroundColor="red"


可能有考虑不周到的地方,你后期看着改下

最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-5-28 10:48

JS实现分页预览改变鼠标点击所在行的背景色-http://help.finereport.com/finereport9.0/doc-view-1201.html

给个参考

最佳回答
0
SummioLv3见习互助
发布于2020-9-1 11:19

同问,请问这个问题解决了吗

  • 4关注人数
  • 1555浏览人数
  • 最后回答于:2020-9-1 12:46
    请选择关闭问题的原因
    确定 取消
    返回顶部