回答:这个控件是设置了显示值和实际值的,但是问题就出现在,显示值和实际值不是一个数据类型上了我测试了一下在MySQL中 in('A',123) 是可以实现的,但是在 pgsql里面这样是报错的所以其实我在不取消这个默认值的情况下,SQL一直在报错,所以postgreSQL in(a,b) ab类型得相同 事实也是如此我把数据类型该成一样的之后就可以正常了
回答:把数据放在报表块里面,然后Js获取报表块的值再做新定义提示window.setInterval(function() {setTimeout(function() {// 获取报表块report C1的值var a = $("tr", "div#REPORT0").children().eq(2).html(); // 获取报表块report D1的值var b = $("tr", "div#REPORT0").children().eq(3).html(); //alert(a);// 自定义提示$("").attr("title", b + "\n" + a ); }, 2000);}, 1000);
回答:可以直接写 FR.remoteEvaluate(SQL("","",1,1))去计算,但是如果要传参的话比较麻烦,提示起来非常卡(不知道是不是我电脑配置低的原因),体验比较差,我就用了报表块去做,报表块获取参数还是比较快的,用起来很流畅function () {var a1 = $("#report0").find("td");//获取 report4 的C1 var a = $("tr", "div#REPORT4").children().eq(2).html(); //获取 report4的A1 var b = $("tr", "div#REPORT4").children().eq(0).html(); // 自定义提示 return '<table style="color:'+this.color+'; fontSize:20pt; " > '+'<tr>'+this.name+'<br>'+'</tr>'+'<tr>'+this.value+"("+FR.contentFormat(this.value / a, '#.##%')+")"+'</table>'; }
回答:好像只需要在前端开发中这样就行了,报表什么也不用做,只需要在数据集里面写好参数 。。是我自己写的可以实现传参,不是专业的
回答:居然没有人回答(1)当前表单对象 给自己传自己的分类名(定义参数) 然后条件显示 配色 判断分类名=分类名(参数名)(2)找了很多资料文档都不行,只能自己画地图去定义好多个省份的区域传值 也就是固定写死的 不是可以随意配置的
回答:应该是版本的问题,将版本更新到最新版本是可以自适应的 完美显示 (我只升级了本地 测试是可以的, 具体到linux服务器 是不是字体缺失问题不得而知)
回答:因为场景比较复杂,我设置的是点击图表变色,又加了一个同名控件随便给了个默认值,SQL里面设置的如果是空或者那个默认值就不过滤,所以每次一联动就有可能把,控件里面的默认值给传到数据集里面了,所以导致联动失败并且是偶现的,因为不确定谁先谁后。对此进行的优化就是用JS的方法赋值,不用同名控件给默认值
回答:SQL排序
回答:https://help.fanruan.com/finereport/doc-view-3634.html ——————————————————————————————控件名,要素分类下拉框:ysfl ~~ :jtfl要素分类的SQL:select distinct 要素分类 from table;具体分类:select distinct 要素分类,具体分类 from table where 1=1 ${if(len(ysfl)==0,"","and 要素分类 = '"+ysfl+"'")}
回答:处理成数字在行转列?搞成一个分类里的意思吗
50
50
157
10