- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 (6)birt笔记 - 通过传递变量来动态修改数据集SQL
其实想想这一篇应该写在前面一点的,主要懒癌发作… _ (:3」∠*)_。 给birt报表数据集传参数构建动态数据集的方式挺多的,这里介绍2种比较常用的: 1.通过?占位符传递参数实现 2.JavaScript脚本拼接SQL语句实现 事先准备:创建一个birt report模板 新建数据集,Data Source右键新建 新建数据源,点击next-》finish,这里因为还没有添加SQL,
2017-07-27 17:35:32 1836
原创 Java遍历文件夹&判断是否存在某一类型的文件
大致思路就是使用File.list()来获取所要遍历的文件夹的子文件名,然后通过递归实现子文件夹的遍历,最终达到遍历整个文件夹的目的,并在遍历过程中通过获得的文件名后缀来判断文件类型。但是因为递归,在时间复杂度上会很捉急就是了… 代码很简单package fileTest;import java.io.File;public class FileSearch { public static
2017-07-27 11:23:36 3175
原创 (5)birt笔记 - table表相关-利用Java Script&Java动态添加table表的列数
在利用birt报表制作table表格时,我们经常会遇到所要制作的表格列数不固定的情况,比如第一列是科目名,后面的列是各个学生的情况(当然实际中一般都是第一列为学生,后面每列是科目,这里只是举个例子),而birt的视图界面在建立table表时,会要求我们输入列数,这样就无法满足我们的需求了(如下图所示): JS脚本方式动态添加table列大致思路与第3篇动态添加chart折线图表折线数一样,都是采用
2017-07-20 11:57:13 3283
原创 基于spring注解方式配置和使用spring AOP
spring AOP,面向切面编程,通常应用于系统的日志,事物信息输出部分,如下图中所示,当A调用B的f2方法时,如果我们想要让系统在f2调用前输出一些调用前的信息,在f2调用结束后输出一些调用结束后的信息,一般的想法就是在调用f2前去调用C的f3,然后在调用f2后去调用C的f4。从整体上来看,运行f1时将会先调用f3,然后f2,然后f4,给人一种从上至下的纵向感。这也是我们通常编程时的思维,线性。
2017-07-19 16:37:28 2644
原创 (4)birt笔记 - chart 图表数字显示保留2位小数
在使用birt chart图表时,经常会遇到SQL数据集查出来的数据都是保留2位小数的(比如7.50,2.00这类),但是到birt chart图表中时就会把末尾的0去掉了(比如7.5,2),这是因为birt chart 图表在设置格式中,还提供了一个数值格式编辑界面,在界面中可以指定显示数字的格式,前后缀等等操作。亏我当初调整格式找了半天= =。 当勾选图中的show series labels
2017-07-18 14:13:56 3206
原创 (3)birt笔记 - chart图表相关-利用java script&java动态添加折线图表的折线数
在实际使用birt图表时,其提供的视图界面能够很高效的帮助我们创建出所需的报表,但是有时涉及到一些复杂的,x/y/显示数据都为动态的情况时,单纯使用界面编辑已经无法满足需要。例如现在需要一张折线图报表,x轴为课程(不确定有几门),y轴为分数,现在需要用折线图展示学生各门课程的分数(一个学生一条折线,学生数不确定),如果使用界面编辑,实际效果如下: 在图中左边的series x为代表学生的折线,假设
2017-07-10 14:50:37 2020 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人