请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Andy-Black(uid:122759)
职业资格认证:尚未取得认证
  • class文件可以获取报表某个单元格的内容;现在单元格里有日期,机构号两个数据,参数面板里也有; 现在我不想从单元格获取,是否可以从参数面板里获取啊?不知道fr是否支持。参数面板: 103353单元格: 103352 103378 编辑于 2018-5-7 15:12
  • 如何在自定义校验类中(一个java文件,或class文件) 1.获取当前报表的名称(就是class文件中获取当前报表 1基本解决了,详见下面回复103290 现在还剩下2,不知道支不支持 2.当前报表单元格数据来源的表的表名(sql查询数据时,查询的表),见下图实例图,获取这里面的表名 103291 那个第二个问题,我另开新帖吧,这里先采纳1问题的解决者,非常感谢迈达斯之手大神,也很感谢其他热心的番薯们。 问题2的新帖:解决方法类似于1;详见新帖 如何在java文件(Class文件)里获取sql语句里的报表 http://bbs.fanruan.com/thread-106567-1-1.html (出处: 帆软论坛) 编辑于 2018-5-7 17:04
  • 上个帖子,一个自定义校验类是否可以写多个校验规则,解决了,可以使用if(type1==0 && type2==0){type =0}else{type=1} ;最后返回校验状态type;(0表示校验成功,1表示校验失败) 1.测试:type1失败,type2 成功,最后type失败;提示校验失败,并定位到校验失败的单元格; 2.测试结果:提示校验失败并定位,但是,定位的单元格既有type1所在单元格,也有type2所在单元; 3.问题:我只希望定位到type1单元格;该如何实现呢? 4.想法:文档中示例:通过getType()函数返回校验信息;好像没有看到定位的函数(可能是实现的接口类中有该方法;改这个的话产生的连锁反应不好控制) 总之,有没有 好的方法解决3 我的解决方法:继承没有定位的那个类,改写校验信息方法(提示错误单元格) 编辑于 2018-5-8 08:35
  • 自定义校验类,继承TotalVerifyJob类; http://help.finereport.com/doc-view-564.htm文档实例是单行可扩展的 l102850103403102851 如果是这种多行纵向扩展的单元格: 103406 103402 问题1:for循环该怎么处理? 最原始的需求是: 将当前报表的所有单元格数据(报表可能单行纵向扩展【文档实例】,多行纵向扩展【问题1】,多行不扩展)全部在自定义java校验类里获取; 然后统一校验。 编辑于 2018-5-7 17:10 编辑于 2018-5-7 17:13
  • http://help.finereport.com/doc-view-564.html;填报自定义校验类,我看文档里面内容; 一个校验类好像只能写一个校验规则, public Verifier.Status getType() { // 返回校验状态 return Verifier.Status.parse(type); } 这个返回状态只能返回一个type, 下面是一个java校验类及其class文件与对应的cpt示例; 102544 102546 102545 或者使用下面这个java校验类(及其class文件): 102550 102548 以上两种方法(分别继承与两个不同的类DefindVerifyJob与TotalVerifyJob)都只能一个类中实现一个校验规则 想实现效果:能不能在一个校验类中添加多个校验规则? 编辑于 2018-4-27 16:54 编辑于 2018-4-27 16:55 编辑于 2018-4-27 16:58
  • 自定义校验类出现中文乱码102201 102203 102200 FR 自定义校验对编码格式有什么特殊要求 编辑于 2018-4-27 09:2乱码问题解决了,使用utf-8不乱码。默认gbk,我上次的改utf-8估计没改成功,才会乱码;已经测试了三,四个了,java文件改为utf-8没有乱码; 谢谢大家花时间思考,回复。 编辑于 2018-4-27 16:40
  • 102264这个类有部分成员属性需要从数据库中查询;因此这个类需要访问数据库; 我想问问这个类如何访问fr数据源(数据库)? 102266 需要自己编写接口,然后实现该接口吗?或者fr有其他更好的方法
  • 想实现效果:校验规则不放在公式,也不放在校验类中,而是放在数据库中;该怎么从FineReport报表页面取出数据库中规则(规则已经写好,正则表达式形式存在),并匹配到对应单元格中? 小结一下目前进度:SQL取出数据库中正则表达式字段;方法一:eval函数执行,目前我遇到点问题:无论格式匹配部匹配都校验提示不匹配 101982eval(ds2.select(regx,id='numlen'));(正则表达式正确,方法三使用成功,^{6,12}$) 方法二:StringMath函数(要下一个函数插件),StringMath(C2,'^{6,12}$');遇到问题同方法一 方法三:regexp函数,成功!!(这个要特别感谢101980这个大神),再次说一次谢谢 (方法二,三是填报属性里的内置校验条件) 编辑于 2018-4-19 16:23 编辑于 2018-4-19 16:28 编辑于 2018-4-19 16:28 编辑于 2018-4-19 17:12 编辑于 2018-4-19 17:12 编辑于 2018-4-19 17:13 编辑于 2018-4-20 13:37 编辑于 2018-4-23 14:10 编辑于 2018-4-23 14:10 编辑于 2018-4-23 14:14 编辑于 2018-4-23 14:45 编辑于 2018-4-23 14:45 编辑于 2018-4-23 14:54 编辑于 2018-4-24 09:03 编辑于 2018-4-24 09:08 编辑于 2018-4-24 09:10 编辑于 2018-4-24 09:12 编辑于 2018-4-24 09:25
  • StringMatch函数判断字符串是否符合给定的正则表达式1.填报属性(下面公式合法) 101924 2.填报提交(应该没问题,加正则表达式之前,测试过可以) 101928 3.下面是sql查出的结果: 101925 4.问题:格式正确,仍然报密码格式不符合 101926 编辑于 2018-4-23 15:52 编辑于 2018-4-23 15:57 编辑于 2018-4-23 16:10 编辑于 2018-4-23 16:11 编辑于 2018-4-23 16:12 编辑于 2018-4-23 16:13 编辑于 2018-4-23 16:14 编辑于 2018-4-23 16:15 编辑于 2018-4-23 16:16 编辑于 2018-4-23 16:17 编辑于 2018-4-23 16:18 编辑于 2018-4-23 16:21 编辑于 2018-4-23 16:43 编辑于 2018-4-23 16:44 编辑于 2018-4-23 16:46 编辑于 2018-4-23 16:47
  • 99598填报,主键唯一; 99599填数据(ww 22),主键唯一,提交会覆盖掉原数据(ww ww); 希望效果:提交时会提示主键不可重复,当不重复时才能够提交成功。 我的想法如下: 添加数据校验 9960599606 这个等号不合适,一个数据不能等于一列数据,应该是包含关系;该怎么处理; 或者其他能达到效果的方法(不要覆盖原数据,提示user_id不可重复); 编辑于 2018-4-2 15:41

63

58

63

10

个人成就
内容被浏览24,426
加入社区6年301天
返回顶部