回答:可以考虑把报表中背景图片外置,有个外置背景插件-https://market.fanruan.com/plugin/2d36b210-2a59-4940-8c4f-f3f16d58cd66
回答:1、在MySQL数据连接设置jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-82、检查数据库编码是否是UTF-8
回答:普通报表:决策报表(报表块):
回答:参数${starttime}的格式是啥样的?应该会有一个starttime和一个endtime吧?或者starttime起始starttime 00:00:00,结束starttime 23:59:59这种?再或者就是把where过滤改成a.to_char(wuliu_qu_yiqu_time,'yyyy-mm-dd')='${starttime}'
回答:为什么不用单选按钮组
回答:只需要在最外层加上${},里面不用再加${},直接if判断拼接就好了;如:${if(len(参数1)==0,"",if(len(参数2),"","拼接的SQL'"+参数1或者参数2+"'"))}${if(and(type=="客户",len(code)>0),"and iea_project_id = '" + code + "'","")}
${if(and(type=="客户",len(name)>0),"and iea_text_number = '" + name + "'","")}
${if(and(type=="客户",len(clients)>0),"and iea_clients_name = '" + clients + "'","")}
${if(and(type=="客户",len(start)>0),"and left(iea_start_operating_time,10) = '" + start + "'","")}
${if(and(type=="运营",len(org)>0),"and iea_iea_organization = '" + org + "'","")}
${if(and(type=="运营",len(first)>0),"and iea_firstlevel_department = '" + first + "'","")}
${if(and(type=="运营",len(second)>0),"and iea_secondlevel_department = '" + second + "'","","")}
回答:增加了两个事件,参数面板初始化事件增加一个全局参数,在图表初始化增加一个事件,且必须放在初始化轮播js的前面,详细看下附件轮播图表js.frm
回答:toimage也是一个FR公式,因此只要FR公式支持的方式都可以;如:A1是图片地址,area是参数,如果服务器图片存储是A1的地址拼接area参数,再拼接后缀.jpg,则可以用toimage公式如下:toimage(CONCATENATE("ftp://IP/",A1,$area,".jpg"))
回答:在js增加一个给报表块赋参数值的代码:_g().getWidgetByName('REPORT0').gotoPage(1, {
"pid": pid
}, 'T');参数问题.frm
回答:要实现js轮播报表块需要设置绝对绝对布局,但是tab页面里面只有自适应布局
524
524
3
10