以参数值为条件,显示单元格的样式(未成功)

意图:点击哪个单元格超链,其所在的单元格背景就变色。

如图,我想通过超链接将给参数cat赋值,cat的默认值为1。

根据条件显示,点击单元格“全部”参数以后,参数变成 1 ,但是单元格的样式并未发生改变,且预览时一直是“全部”的背景为暗红色,点击"银行类"超链接以后,银行类的单元格背景色还是白色,“全部”的单元格还是暗红色。

image.png

image.png

image.png

image.png

image.png

FineReport Leou 发布于 2021-9-2 11:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
may2meLv6初级互助
发布于2021-9-2 11:31

Form403.frm

单元格设置超链接(当前决策报表对象),选择当前的报表块,传递cat参数值

每个单元格再设置条件属性,单元格背景

看下我的模板

  • Leou Leou(提问者) 你好,你看我问题上面的截图,我最开始也是这样做的超链传参并且设置相应的参数值对应的条件属性,但没反应。
    2021-09-03 09:58 
  • Leou Leou(提问者) 我重新做了一次,咋就做不出你这个效果,哎哟! 我看你这个模板,就是设置了超链用来点击传参,然后条件属性,当参数值等于超链的值得时候,就变色。我照着做都没做出来,是哪里被忽略了吗
    2021-09-03 10:21 
  • Leou Leou(提问者) 又做了一遍,可以了。谢谢 下午把报表做完了再来采纳答案哈,谢谢
    2021-09-03 10:31 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-2 11:03

JS实现鼠标经过/点击单元格/当前行样式改变-http://help.finereport.com/finereport9.0/doc-view-1907.html

  • Leou Leou(提问者) 你好,我这个是决策报表,没有设置web端加载项预览那个设置
    2021-09-02 11:19 
  • Leou Leou(提问者) 通过一个报表块中点击传参,过滤另外一个报表块的展示数据
    2021-09-02 11:20 
  • snrtuemc snrtuemc 回复 Leou(提问者) 这个代码放在报表块初始化事件中就可以
    2021-09-02 11:21 
  • snrtuemc snrtuemc 回复 Leou(提问者) 传参过滤数据的话,直接单元格超链接,动态参数就可以了
    2021-09-02 11:23 
  • Leou Leou(提问者) 回复 snrtuemc 这样的,我想实现,点击这个单元格,颜色加深,如果不点击下一个单元格的话,这个单元格的样式一直保持,直至点击下一个单元格按钮,上一个单元格才恢复初始的样式。
    2021-09-02 14:03 
最佳回答
0
shirokoLv6资深互助
发布于2021-9-2 11:03

条件属性,是加载的时候生效的,不是一直在动态生效的。

要一直生效用公式。。也就是说用html结合公式来实现背景色的话可以动态。

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