点击单元格添加背景色

image.png

image.png

E3单元格添加了超链接js脚本,如图1;图2是添加了一个按钮点击事件,会把图1中获取的参数传给图2,图2点击事件会带着参数跳转到其他报表。

现在想要的效果是,点击E3扩展出的单元格时,单元格会添加背景色,再点击其他单元格时上一个单元格的背景色消失,只有刚点击的单元格有背景色。而且背景色出现后,点击【查看计算过程】按钮后,背景色依然存在。现在我在web属性-填报属性里添加了加载后事件,可以实现点击单元格有背景是,但是点击按钮后,背景色就消失了,应该怎么处理

FineReport 用户ehBtP3178335 发布于 2024-9-10 18:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-10 18:41

参考

JS实现鼠标点击单元格背景变色 https://help.fanruan.com/finereport/doc-view-4349.html

3.gif

  • 用户ehBtP3178335 用户ehBtP3178335(提问者) 参考这个做的,没办法实现点击按钮后背景色依然存在。
    2024-09-10 18:43 
  • 华莉星宸 华莉星宸 回复 用户ehBtP3178335(提问者) 点击后背景还在?用条件属性设置单元格背景色,点击的是给某个参数赋值
    2024-09-10 18:49 
  • 用户ehBtP3178335 用户ehBtP3178335(提问者) 回复 华莉星宸 对,点击按钮后会调整到一个新窗口,但是首页的单元格背景还存在。你说的:用条件属性设置单元格背景色,点击的是给某个参数赋值,可以详细些吗
    2024-09-10 19:07 
  • 华莉星宸 华莉星宸 回复 用户ehBtP3178335(提问者) 参数面板放一个隐藏的控件,点击的时候,把当前点击的格子值赋值给这个控件,在页面执行一次查询操作,利用条件属性变色
    2024-09-10 19:12 
  • 用户ehBtP3178335 用户ehBtP3178335(提问者) 回复 华莉星宸 我现在点击单元格,然后把单元格的值赋给控件(detailId),然后给单元格添加了条件属性-背景(色号是d4ddff),公式是:detailId==$$$;效果是,点击单元格,没有背景色,点击查询按钮后,背景色出现,颜色是d4ddff;我想实现,点击单元格也展示d4ddff颜色,所以添加了加载结束事件:_g().addEffect('highlightCell', { color: 'd4ddff', trigger: 'mousedown', });没有效果
    2024-09-10 19:26 
  • 2关注人数
  • 202浏览人数
  • 最后回答于:2024-9-10 18:41
    请选择关闭问题的原因
    确定 取消
    返回顶部