FineReport
孟德三笑
原谅我这一生不羁放纵爱自由
展开
-
FineReport条形图分类名左对齐
默认的条形图分类名是右对齐的,整体效果看起来显得图表左侧有些凌乱,如下所示:1.2 实现效果如何使条形图的分类名左对齐,让视觉效果比较平整呢?原创 2022-10-03 11:12:01 · 544 阅读 · 1 评论 -
FineReport修改浏览器标题logo
fine-decision-10.0.jar文件以解压文件的方式打开找到登录页路径:com/fr/web/controller/decision/entrance/resources/login.html解压后添加代码<link rel="icon" href="webroot/favicon.ico" />找到首页路径:com/fr/web/controller/decision/entrance/resources/index.html解压后添加代码<lin..原创 2020-09-10 09:34:45 · 1694 阅读 · 1 评论 -
FineReport利用js获取控件方法总结
一、分页预览1.参数面板中获取参数面板控件:this.options.form.getWidgetByName("a");2.表格内获取参数面板控件:_g().parameterEl.getWidgetByName("a");二、填报预览1.参数面板中获取参数面板控件:this.options.form.getWidgetByName("a");2.表格内获取...原创 2020-03-07 09:41:43 · 6713 阅读 · 0 评论 -
报表查询数据时select*查到数据select具体字段查不到
首先是select * 语句:可以看到是可以查寻的,(该表尚未填入数据,是空表)然后select具体字段:可以看到,出现了空指针异常,在页面上查看则提示“name”标识符无效,已经试过多个字段,且大小写均试,但都是提示空指针异常。 最后我查询了一下数据库设计,问题就出在这里,我设计数据库的时候,字段名用的都是小写,因此查不到,把字段名全换成大写之后就没问题了。原创 2016-10-21 11:19:52 · 4655 阅读 · 0 评论 -
报表解决Excel导入数据不能根据显示值将实际值存入数据库的问题
报表在展示的时候,可以根据它的实际值设置显示值,如图: 那么,问题来了,当我们做的是填报报表而又要用到这个功能时,那么填入的数据就可能会出现问题,我这次就遇到了这种问题,我要实现的是在填报时填入的是汉字名称,而存进数据库时存的是它的编码,应此采用了如上图的数据字典设置,结果在测试的时候,如果从页面上直接填报,它能根据汉字名称正确地存入编码,而一旦从Excel表中导入数据来原创 2016-11-02 22:13:43 · 2916 阅读 · 0 评论 -
报表逐层累计功能
如图,这张报表的J3单元格是统计个人的语文数学英语成绩之和的,K3单元格则是逐层累计J3单元格的值, 一开始我把公式写成=J3+K3[H3:-1],结果K3得到的数据跟J3一模一样。然后我把H换成了J,结果出错,应该是J列没有进行扩展的原因。正确的做法应该是写成如上图所示:J3+K3[d3:-1],原因是J3是G3+H3+I3统计出来的值,而G3,H3,I3的父格是D3,所以J3的数据是依据D3来原创 2016-09-29 20:19:20 · 800 阅读 · 0 评论 -
填报报表解决不能填入自动增长主键问题
在设计填报报表时,如果用的是Oracle数据裤,那么会面临一个问题:主键不能设置为自动增长。解决的办法很容易,跟我们平时使用Oracle一样,在创建表的时候,创建序列和触发器。代码如下:--建立SEQUENCECREATE SEQUENCE TB_AREA_FR1 -- 尽量使用统一前缀命名,方便管理 INCREMENT BY 1 -- 自增步长 这里设置为1原创 2016-10-20 20:13:26 · 1572 阅读 · 0 评论 -
报表填报时新增一行序号自动增长
制作填报报表的时候,一般选择用seq()公式作为自动编号。如果只是使用公式,不做其他操作的话,第一行能够正常显示,新增一行就没有序号了: 这时点击输入公式的那一格,在工具右下角找到插入行策略,下面有三个值,空值,原值,和默认值,空值是默认的,就是我们上面序号不自动增加的原因。这时候我们使用默认值,如下所示: 这样子就能自动增加序号了,不过结果不尽如人意,第原创 2016-11-24 09:38:42 · 11880 阅读 · 1 评论 -
报表导入数据时数字精度混乱问题
在进行填报报表时,一般会选择通过Excel表导入大量的数据,因此也会产生一些稀奇古怪的问题。 本次笔者需要导入的是一些数字类型的数据,在Excel中数据如图所示: 导入报表后数据就混乱了,如下图所示: 数据一导进来就混乱了,所以笔者肯定问题出现在Excel表中。一般这种问题是由于在Excel表中设置了数据显示格式,比如实际是1.799原创 2017-01-05 21:10:40 · 4603 阅读 · 0 评论