决策报表如何添加加载结束后事件?

有这样一个问题,我想将业务系统的人员照片取出来在报表上展示(业务系统的图片是直接存储在数据库中的,Blob类型),但有个问题就是图片太大单元格比较小导致图片显示不全,所以我就写了个初始化后的事件给单元格加样式,图片可以展示全了,但必须写定时器才能生效,我估计是初始化后页面的一些节点没有生成导致的,所以我想知道决策报表有没有加载结束的事件,或者有没有其他解决办法?

image.png

image.png

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

var head = document.getElementsByTagName('head')[0];

var script = document.createElement('script');

script.type = 'text/javascript';

script.appendChild(document.createTextNode("$('.rows-height-counter tr td').each(function(i,dom){$(this).find('div').css({'background-repeat':'round','margin':'auto'});})"));

head.appendChild(script);

image.png

试试这种方式

最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-24 15:13

决策报表没有加载完成事件,只能是初始化事件,然后延迟函数执行

  • 2490322874 2490322874(提问者) 延迟函数肉眼还是能看出来的(就是页面加载后图片显示不全,过了一会图片又正常了),时间短的话加载几兆的大图片还是不管用
    2023-03-24 15:18 
  • 2关注人数
  • 303浏览人数
  • 最后回答于:2023-3-24 15:41
    请选择关闭问题的原因
    确定 取消
    返回顶部