决策报表-移动端-报表块点击变色

image.png

题目如上所示:

个人的理解是通过两个报表块A(上)和B

    1.点击A-链接-传递动态参数

    2.设置条件属性满足则列宽为0

问题:

    1.我实现的点击变色无法在移动端应用

    2.传递动态参数会刷新界面,导致我的单元格变色效果被重置

    3.想知道正确的设置方法

FineReport 华味享 发布于 2022-10-31 12:16 (编辑于 2022-10-31 12:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华味享Lv4见习互助
发布于2022-10-31 14:17

不采用JS

因为A部分本身就动态传递参数

所以对单元格进行条件判断-再改变背景颜色和字体颜色

最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-31 12:35

修改单元格背景接口- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

11版本的话这里有一个新增的接口,支持移动端的。其它的目前最好的就是动态参数。这个刷新没有办法避免。移动端支持的js相对较少

image.png

  • 华味享 华味享(提问者) _g().getWidgetByName(\'report0\').addEffect(\'highlightCell\', { color: \'red\', trigger: \'mousedown\', }); 我使用的是这一串JS,移动端浏览的时候会报错
    2022-10-31 12:58 
  • CD20160914 CD20160914 回复 华味享(提问者) 你是什么版本要11才可以的
    2022-10-31 13:07 
  • 华味享 华味享(提问者) 回复 CD20160914 我是11版本的
    2022-10-31 13:44 
  • CD20160914 CD20160914 回复 华味享(提问者) 你的报表块名称是不是report0?检查一下名称呢。
    2022-10-31 13:46 
  • 华味享 华味享(提问者) 回复 CD20160914 是report0--PC预览中是能正常运行的。感谢!!我换了一种方法已经解决!我突然想起来可以用条件属性,因为我这个本身就传递参数我可以通过参数判断来改色
    2022-10-31 14:16 
  • 1关注人数
  • 380浏览人数
  • 最后回答于:2022-10-31 14:17
    请选择关闭问题的原因
    确定 取消
    返回顶部