能不能实现一个按钮点击之后他保持颜色变淡,另一个按钮点击的时候这个按钮自动恢复

image.png

FineReport 帆软用户Renee 发布于 2022-11-10 17:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runerLv7资深互助
发布于2022-11-10 17:41(编辑于 2022-11-10 17:48)

拿单元格整,条件属性判断

image.png

然后根据a参数判断单元格背景色和字体颜色

image.png

  • 帆软用户Renee 帆软用户Renee(提问者) 按钮不能整吗。联动着tab页呢
    2022-11-10 17:46 
  • runer runer 回复 帆软用户Renee(提问者) 按钮得写js,你这个也能联动tab啊,超链接 ,js
    2022-11-10 17:47 
最佳回答
0
牛~~~Lv6中级互助
发布于2022-11-10 18:06

按钮的话要写 js ,原理就是按钮添加点击事件,修改点击按钮的背景颜色等,其他的复原

替换方案:直接单元格里面做假性tab块。单元格里面编辑“当日”,设置动态参数,再通过条件属性利用这个动态参数判断显示对应的背景、颜色。“近七日”、“当月”...同理(假性tab块)

最佳回答
0
JL98Lv6中级互助
发布于2022-11-11 14:11(编辑于 2022-11-11 14:31)

你可以把按钮换成报表块,通过点击事件修改背景,下面是引用背景图片的方式,改成颜色就可以了,或者把背景截图设置成图片

$("div[widgetname=R_13_16]").css("background","url(/webroot/help/image/R_13_16_POFF.png;)center center / 100% 100% no-repeat");

$("div[widgetname=R_13_17]").css("background","url(/webroot/help/image/R_13_16_OFF.png;)center center / 100% 100% no-repeat");

_g().getWidgetByName("tabpane0").showCardByIndex(0);

  • 4关注人数
  • 309浏览人数
  • 最后回答于:2022-11-11 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部