springboot整合报表       目录      &
目录 1.报表单独部署2.与java项目整合2.1.在tomcat中部署2.2 在被嵌入project下的web.xml中增加如下配置:2.3重新启动Tomcat2.4 注意事项:1.报表单独部署     把FineReport_8.0安装目录下的WebReport文件拷贝到Tomcat的webapps/下    &nb
本文基于内部数据库演示报表的基本创建和使用,不做“工作目录”,“服务器”,“定义数据集”等其他数据源的配置介绍。 内容浅显,但能说明该工具最常用的功能。 目录1.模板数据集1.1第一个数据集ds11.2第二个数据集ds22.筛选区编辑2.1参数添加2.2文本控件2.3多选框控件核心设置:数据字典构建3.报表区编辑3.1单元格元素小技巧:自增ID——select(#0)3.2单元格属性核心功能1
转载 2023-09-09 21:11:54
534阅读
基础设置部分1、连接工作目录(可以是远程服务器) 2、在打开的界面中设置具体的远程地址3、 一个报表文件可以有多个数据集、但是数据集依附于报表文件的存在,不能跨报表共享。开发设计部分4、查询条件区域的字段,可以在数据源的对应 SQL 中用一对${ }包裹并引用。而且查询条件区域的字段名,不需要增加其他前缀。当设计不同条件下生成不同的 SQL ,往往需要借助设计器内置的 if() 函数。代
Java代码简介与示例 ## 1. 简介 (FineReport)是一款专业的企业级报表软件,提供了强大的报表设计和数据可视化功能。作为开发者,我们可以使用来创建各种各样的报表和数据分析工具。基于Java开发,提供了丰富的Java代码接口,使得我们可以通过编写Java代码来扩展的功能。 ## 2. Java 代码接口 提供了多个Java代码接口,包括报表引
原创 2023-07-22 03:03:10
267阅读
需求自定义一个导入Excel前清空数据库表的按钮模板Web属性中的清空导入并不能真正实现清空数据库表实现思路通过在填报页面设置中添加「Excel导入前」事件,设置在 Excel 导入前清空表数据,且添加回调函数判断清空表是否完成。实现1.找到小铅笔 2.拉取按钮控件到用户自定义web属性区(左数第三个)3.自定义按钮名称 4.设置事件→点击 5.设置事件的具体内容 事件类型选择「提交入库」,提交类
# 调用Java代码的实现流程 ## 流程图 ```mermaid flowchart TD A(开始) --> B(调用接口) B --> C(编写Java代码) C --> D(打包Java代码) D --> E(将Java代码放置到服务器) E --> F(在设计器中配置代码调用) F --> G(在报表中调用Java
原创 10月前
273阅读
# 如何调试Java代码的项目方案 ## 项目背景 在大数据时代,数据驱动的决策变得越来越重要,作为一款优秀的商业智能工具,在数据可视化和报表分析方面得到了广泛应用。为了提高开发人员的代码调试效率,本项目旨在研究并实现高效的Java代码调试方案,以提高开发的整体质量。 ## 调试流程 调试Java代码的主要流程包括: 1. **环境准备**:配置Java开发环境及的相关依
原创 21天前
27阅读
在实际业务中,系统集成是众多企业普遍存在的场景。很多客户在自身的业务系统中,除了有报表页面/链接等展示层面的简单集成需求外,还有在产品的设计能力、决策平台的管理能力以及简单的数据服务能力等功能层面,进行深度集成的需求。于是,开放平台系列插件应运而生~开放平台系列插件将的产品能力封装成一系列接口,并提供统一的平台配置,供第三方开发者使用,完成系统集成和功能调用。下面大师兄就通过一个客户案例,
        如何使用Report进行基础的报表以及看板开发, 我的版本是11.0.16报表开发        首先从最基础的报表开发开始介绍: 文件 => 新建普通报表 在有了一个空白报表之后我们首先需要把需要的数据从数据库里导入进来,
报表开发常用公式 文章目录目录前言一、常用公式二、相关JS三、其他注意事项总结 前言记录常用公式与js提示:以下是本篇文章正文内容,下面案例可供参考一、常用公式--1.参数为空选择全部 ${if(PRO_ID =="总体情况","","and FILL_PRO_COST_DETAILS.PRO_ID= ('" + PRO_ID + "')")} --2.在公式编辑窗口调用sql if($TR
背景我是18年的应届毕业生,专业学的计算机软件技术,虽说专业是计算机,但大学生活大家都懂的,四节课能混九节半,学到的东西很少。初出校门的我面试过很多工作,最终选择了实施工程师作为我工作的起点。初识FineReport   工作了一年多,一直重复着同样的实施和系统运维工作。平时要给客户出数据,一般都是用直接去数据库查,把经常用到的sql保存下来,下次改改条件继续用。偶然
java报表开发工具FineReport中,文件数据集是指以txt文本文件、Excel文件和XML文件中的数据为数据集,将这些文件中的数据加载进行,并以二维表的结构展示在数据集当中,以供模板使用。文本数据集1. 概述文本数据集,就是指数据源是一系列的文本文件。如:网站的浏览访问量,每个页面的停留时间等等,这种系统生成的log文件一般来说都是文本文件。而我们就是要将这些文件作为数据来源,
FineReport报表是公司推出的可以嵌入java的免费报表。 FineReport有2部分组成,一有c/s端的报表工具制作cpt结尾的报表文件;二是 java调用报表的web程序。 这里主要说web程序的使用。 Struts2与Servlet共存问题: 理论上二者是无法共存的,因为Struts2的拦截器StrutsPrepareAndExecuteFilter如果配置为 <filte
转载 8月前
375阅读
1点赞
 一、13个面试题目先自己看看这题目,动手做一做,然后再对照后面的答案。第一,谈谈final, finally, finalize的区别。最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Cl
1. 概述模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型。FineReport 三种设计模式相辅相成,完美的满足了用户对各种报表的需求,下面我们来比较一下各种设计模式的缺点与优势。普通模板:是 FineReport 最常用,用的最多的设计模式,保存的文件类型为 cpt,依靠着单元格的扩展与父
1. 描述在对数据进行填报的时候,经常会需要使用 JavaScript 对一些功能进行二次开发,比如说设置填报单元格是否可以编辑,给单元格控件进行赋值等等。和 参数面板 类似,首先需要获取 填报预览 下的控件或者单元格,才能对其进行各种方法操作。不同于参数界面 JavaScript 的是:填报页面下有一个特殊性,既有单元格又有控件,通过控件来输入数据,编辑数据,控件编辑结束之后,会自动将值传递给控
转载 11月前
616阅读
软文档还是挺齐全的,可以都看看由于我只是涉及到报表的开发所以我只需要在把报表设计器下载到本地,内部就是一个tomcat程序会自动启动.所以我只需要下载后新建普通报表即可基础的关于报表制作的问题可以查阅软文档,本文只记录自己遇到的问题,如果你也刚好遇到就能帮你解决一些问题首先的数据主要来源于sql,需要自己配置好数据库之后填写数据集,数据集里面的数据就是你对应的数据库字段再者就是你自己写
最近单位在用做快速开发,我虽然比较熟悉JavaScript和HTML,自己从零开始造轮子效果可能更好,但是毕竟局里想要使用这个,又是团队项目,自然是能省事就省事一点,有得用就用吧,年纪大了,我也就懒得自己造轮子了。情人节那天跟我出来喝茶的女孩,我还送了她轻松熊的,正月初七就换了不知道和谁的情侣头像,初六晚上还和别人去看那部电影《你好,李焕英》,不要问我为什么知道这件事,我是个早就被伤害到千疮百
FineReport学习篇(三)——单元格扩展1 准备工作1.1 新建一个模板数据集1.1.1 点击+号➡点击数据库查询1.1.2 书写SQL语句➡点击确定按钮1.1.3 创建成功后的界面1.2 将左侧的销售员字段拖入A1单元格内1.3 为A1单元格设置外边框1.3.1 点击A1单元格➡点击田字格➡点击自定义1.3.2 点击外部➡点击确定按钮1.3.3 把A1单元格拉长点1.3.4 以默认名字
  • 1
  • 2
  • 3
  • 4
  • 5