FineReport模板设计器(帆软报表)之下载安装概述

news/2024/7/10 23:26:48 标签: 前端, javascript, jquery

目录

  • 一、下载及安装
  • 二、初识帆软
    • 1、简介
    • 2、索引
      • 2.1 前端 JavaScript 开发
      • 2.2 后台引擎相关开发
      • 2.3 插件开发
      • 2.4 使用 WebAPI 开发

一、下载及安装

在这里插入图片描述
点击免费使用
在这里插入图片描述
选择使用的意图,进入到主界面点击下载即可,记得复制激活码!!!
在这里插入图片描述

二、初识帆软

1、简介

FineReport 设计器已涵盖了报表设计所有普遍和典型的功能,能够满足绝大部分用户的需求,基本实现零编码报表开发,帮助用户加快报表开发速度。
但是需求是千变万化的,某些个性化功能通过 FineReport 设计器可能无法实现。 FineReport 提供了开发接口和示例,支持应用开发人员使用 JavaScript 网页脚本、Java编程语言等对 FineReport 进行二次开发,满足其个性化的需求。
该章节适用于需要对 FineReport 报表进行深入开发的应用开发人员;另外若您对 FineReport 报表深感兴趣,希望更深入地了解 FineReport 软件的内部原理,您也可以阅读此章节。
阅读本章内容前,若您具有一定的 JavaScript、Java 基础,则能更好更快速的理解内容。

2、索引

FineReport 二次开发主要分前端 JavaScript 开发、后台引擎相关开发、插件开发、使用 WebAPI 开发。

2.1 前端 JavaScript 开发

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

2.2 后台引擎相关开发

通过了解 FineReport 内核结构,了解报表引擎 API 的结构及运行原理,用户就可以通过 Java ,定义类、编译类文件来实现某些后台需求。

2.3 插件开发

为满足用户个性化需求,尊重使用差异,FineReport设计器部分功能通过安装插件实现。
用户开发完成后不仅可以自己使用,也可以借助帆软官方平台 帆软市场 共享插件。

2.4 使用 WebAPI 开发

使用 FineReport 提供的 WebAPI ,通过 Http 请求来实现功能开发。

在这里插入图片描述
SUM-求和


http://www.niftyadmin.cn/n/176667.html

相关文章

MyBatis小插曲\ lombok的坑:VO类继承父类打印不全的问题

模拟问题场景在我们 向前端传递参数的时候,经常会出现用到VO类的情况而VO这个扩展类,通常大部分的属性都和基类(对应数据库的真正实体类)有很多重复这时候我们就可以直接通过继承来进行实现。假如我们现在 有Article 和 User两个表…

idea远程debug服务器项目

1.配置idea远程debug 2.配置关键配置信息 ①调试名称(随便起名) ②远程机器IP ③调试开启的进程端口(随便只要不被占用即可使用) ④配置好①,②,③三个参数后生成的启动参数 ⑤选择模块就是服务器上打包的…

计算机专业来说是学习Python还是Java呢?

对于计算机专业的人来说,不应该着眼于选择哪门语言?你需要关注的是 如何进行编程。这是来自C之父Bjarne对这个问题的回答。曾经在一次讲座上,一位老师为问了Bjarne:我们应该教学生什么语言?Bjarne居然很耐心的回答了。Bjarne回答…

一文了解Jackson注解@JsonFormat及失效解决

背景 项目中使用WRITE_DATES_AS_TIMESTAMPS: true转换日期格式为时间戳未生效。如下: spring:jackson:time-zone: Asia/Shanghaiserialization:WRITE_DATES_AS_TIMESTAMPS: true尝试是否关于时间的注解是否会生效,使用JsonForma和JsonFiled均失效。 常…

【C++】特殊类的设计 + 单例模式

文章目录📖 前言1. 特殊类的设计1.1 设计一个类,不能被拷贝:1.2 设计一个类,只能在堆上创建对象:🏁方法一:🏁方法二:1.3 设计一个类,只能在栈上面创建对象&am…

理解对数——Napier和导数的发明(1614年)

Napier和他在1614年发明的对数(JOHN NAPIER AND THEINVENTION OF LOGARITHAMS 1614)E.W.Hobson (Ernest William Hobson)今年(译注:作者E.W.Hobson做报告的时间)将在爱丁堡皇家学会(the Royal Society of Edinburgh)的赞助(auspices)下举行庆祝活动(celebration)&am…

搭建GitLab服务器

GitLab 是一个非常优秀的开源git管理项目,小型企业可使用该软件 安装之前准备环境: ssh rpm -qa|grep -E “openssh” 防火墙 rpm -qa|grep -E “firewalld” wget rpm -qa|grep -E “wget” 1.安装SMTP服务 安装 GitLab 之前,需要配置 SMTP 电子邮件服务器,以便 GitLab …

Linux内核进程管理几种CPU调度策略

CPU调度我们知道,程序需要获得CPU的资源才能被调度和执行,那么当一个进程由于某种原因放弃CPU然后进入阻塞状态,下一个获得CPU资源去被调度执行的进程会是谁呢?下图中,进程1因为阻塞放弃CPU资源,此时&#…