帆软二次开发java代码 帆软开源

finereport是生成前端页面吗

不是

创新互联建站-专业网站定制、快速模板网站建设、高性价比黎平网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式黎平网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖黎平地区。费用合理售后完善,10余年实体公司更值得信赖。

jQuery 是一个快速简洁的 JavaScript 库,使用户能方便地处理 HTML 实现交互效果。

FineReport 报表前端采用 jQuery 框架,制作的报表解析后最终成为一个 HTML 文档,即每一份模板在浏览器端预览时都将对应一个 HTML 页面。因此用户可以使用 jQuery 框架的所有方法对报表前端进行二次开发;同时 FineReport 还提供了前端 JS API 供用户开发使用。

本文将介绍在 FineReport 中如何进行前端二次开发,用户了解后就可以通过 JavaScript 或 CSS 来修改报表内容或添加交互特效。

怎么用帆软做java报表

新建数据连接:在制作模板之前首先要确保设计者知道存储数据的数据库类型、数据库地址、访问数据库的用户名密码,然后在FineReport设计器中新建一个数据连接,建立数据库与设计器的交互桥梁;

新建模板与数据集:数据连接创建好之后,就需要进行模板的添加了,数据连接是用于整个工程的,并没有实质的将数据从数据库中取出来,故还需要在特定模板中新建数据集,通过数据连接从数据库中取数;

模板设计:数据准备完成之后,就是进行模板的设计了,模板设计是FineReport学习过程中的重中之重,我们将模板设计分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是FineReport模板的几大使用方式,报表设计是纯粹的数据展示,参数设计是动态查询数据,图表设计是使用图表来展示数据,填报设计是录入数据,将数据写入数据库中,根据实际情况确定使用哪一张使用方式,或者联合使用哪几种使用方式;

模板预览:模板设计完成之后,保存模板至工程目录下面,即可预览在web端查看模板效果。

帆软二次开发之WebService

帆软取数操作示例

注意:

二次开发环境:

FineReport 10.0

Axis2

fastjson 版本为1.2.58

Jdk 1.8

其中:FineReport二维数组转化方法 toFineReportData()

将json转化为帆软的二维数组 此json必须由ListObject转化而来的

必须遵守格式[{行1:对应值,行2:对应值},{行1:对应值,行2:对应值}]

例如:[{"id":9593409,"tagvalue":"3429.47300"},{"id":9593410,"tagvalue":"1300.28200"}]

如何基于报表工具FineReport进行二次开发

在finereport中可以实现插件的开发

Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。其中一些比较典型的任务就是编译Java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。具体的使用方法如下:

1、安装下载ANT

2、配置环境变量

新建环境变量

在环境变量RATH的最后面添加一下内容:%ANT_HOME%\bin

进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回车键,会显示出安装的ANT版本,说明配置成功了。

3、简单ANT编译

4、进行插件打包,并进行导出。期间运用到的相关代码可以去教程中查看。

如果还有问题的话,可以到帆软论坛求助 


分享文章:帆软二次开发java代码 帆软开源
网站链接:http://scyanting.com/article/dogghjp.html