帆软报表如何做出椭圆形状的单元格

各位大佬,帆软报表如何做出如下椭圆形状的单元格,因为我要做点击事件,或者说有没有除了插入图片以外的平替方法,插入图片加载就很慢

image.png

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

使用决策报表,一个按钮一个报表块,分别作出点击和不点击的两种样式,通过js点击事件控制对应报表块是否显示

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-2-21 08:55

这个标准没有的

可以直接单元格设置背景图片

或者

JS实现单元格背景圆角-https://help.fanruan.com/finereport/doc-view-4362.html

最佳回答
0
姬迷怎滴Lv5初级互助
发布于2024-2-21 09:07

1.整个报表块做按钮,然后给这个报表块添加圆角,然后用js来调整点击时的颜色改变

_g().getWidgetByName("报表块名字").css("background-color","#39a6f4");

2.写一个html的按钮放在单元格中然后给这个添加js脚本

  • BVJhemIP BVJhemIP(提问者) 请问这个写html的按钮放在单元格中在决策报表里面有例子吗
    2024-02-21 10:23 
  • 姬迷怎滴 姬迷怎滴 回复 BVJhemIP(提问者) 没有,就是写在单元格里然后用html显示,如果你只需要悬浮和点击效果那随便上网搜一个html按钮就可以然后单元格里直接加设计器的超级链接-js脚本,如果需要选中的效果那就有点麻烦因为设计器这个html展示他里面写js函数是不生效的,只有标签里调用接口是生效的,所以那样的话两个标签颜色的变换就需要纯用css来写然后还是在标签里调用帆软的js接口
    2024-02-21 13:25 
  • 姬迷怎滴 姬迷怎滴 回复 BVJhemIP(提问者) https://www.w3school.com.cn/tiy/t.asp?f=tags_button_css_2 你可以参考参考
    2024-02-21 13:30 
最佳回答
0
shirokoLv6资深互助
发布于2024-2-21 09:11

图片你可以用很小的图片啊,这只是一个纯色背景和纯色边框吧,你分辨率用太高才会加载慢

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