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