"二次开发" 分类下的文档该分类下有165篇文档创建该分类下的文档
FVS轮播器组件接口
文档创建者:用户z1931049      创建时间:11-18 15:08      标签:      编辑:3次    |   浏览:66次

摘要:适用场景:安装了「FVS大屏编辑模式」插件的用户,可参考本文了解 FVS 模板的相关接口。注:不支持移动端。版本报表服务器版本插件版本功能变动11.0.9V1.9.1FVS轮播器组件 支持接口[阅读全文:]

FR.Msg
文档创建者:印然      创建时间:11-10 14:31      标签:      编辑:22次    |   浏览:61886次

摘要:版本报表服务器版本功能变动11.0.10Msg.toast 参数格式优化11.0.6补充 FVS 大屏模板相关接口说明适用于安装了「FVS大屏编辑模式」插件 V1.8.0 及之后版本的用户11.0-FR[阅读全文:]

全局接口-FR
文档创建者:RosieY      创建时间:09-16 17:00      标签:      编辑:23次    |   浏览:16076次

摘要:版本版本功能变动11.0.10showDialog、doHyperlinkByGet 参数支持 json 格式11.0.6补充 FVS 大屏模板相关接口说明适用于安装了「FVS大屏编辑模式」插件 V1.[阅读全文:]

FVS三维组件接口
文档创建者:用户z1931049      创建时间:10-11 11:49      标签:      编辑:5次    |   浏览:209次

摘要:适用场景:安装了「FVS大屏编辑模式」插件的用户,可参考本文了解 FVS 模板的相关接口。注:不支持移动端。版本报表服务器版本插件版本11.0V1.0.0getDataLayers方法getD[阅读全文:]

获取和设置单元格值接口
文档创建者:RosieY      创建时间:09-15 00:27      标签:      编辑:8次    |   浏览:19608次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 下仅「填报预览」支持getCellValue方法getCellValue(sheetindex,address|row,col)注:填报预览下为 g[阅读全文:]

Web页面事件
文档创建者:印然      创建时间:11-17 16:07      标签:      编辑:15次    |   浏览:51517次

摘要:1. 概述Web 页面事件,即添加在报表页面上的事件,在「模板>模板 Web 属性」设置,其中在「分页预览设置」、「填报预览设置」与「数据分析设置」设置后分别作用于对应的预览方式。如下图[阅读全文:]

全局接口
文档创建者:RosieY      创建时间:09-02 09:25      标签:      编辑:15次    |   浏览:15772次

摘要:版本版本功能变动11.0和 10.0 区别:新增 getPreviewType、getParameterContainer 接口原 10.0 上  contentPane 废弃,其上的方法大部[阅读全文:]

插件
文档创建者:Leo.Tsai      创建时间:10-14 16:16      标签:      编辑:211次    |   浏览:57862次

摘要:1. 描述用户遇到无法实现某些功能的问题时,可能是缺少某个插件导致的。这篇文档将对目前10.0支持的插件进行分类介绍,方便用户在遇到功能难以实现时,可以快捷查询是否有插件可以解决问题。注:官方不负责第三[阅读全文:]

JS API接口汇总
文档创建者:RosieY      创建时间:09-28 11:25      标签:      编辑:29次    |   浏览:44528次

摘要:版本功能变动11.0-11.0.7决策报表新增多个报表块接口,详情见: 报表块对象接口、报表块行列对象接口、报表块单元格对象接口 本页汇总了JS API 所有接口,可简单查看每个接口[阅读全文:]

填报预览专有
文档创建者:RosieY      创建时间:09-08 16:27      标签:      编辑:8次    |   浏览:12049次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持getWidgetByName方法getWidgetByName(name)通过控件名称获取填报单元格中的控件  &nbsp[阅读全文:]

报表分页接口
文档创建者:RosieY      创建时间:08-18 16:26      标签:      编辑:23次    |   浏览:6699次

摘要:版本版本功能变动11.0和 10.0 区别:新增 getCurrentPageIndex、getReportTotalPage 接口gotoPreviousPage方法gotoPreviousPage([阅读全文:]

跑马灯接口
文档创建者:RosieY      创建时间:09-14 23:02      标签:      编辑:11次    |   浏览:15939次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 支持,10.0.19 及之后版本支持startMarquee注1:用以下接口实现的跑马灯效果,不支持通过「决策报表内报表块刷新插件」实现刷新。方法s[阅读全文:]

帆软市场
文档创建者:susie      创建时间:11-12 19:43      标签:      编辑:23次    |   浏览:38017次

摘要:1. 概述帆软市场 是帆软为了满足客户多样化和个性化需求搭建的网上平台,提供了各类插件、组件、模板,客户可按需下载安装;同时,帆软市场为开发者提供了接口、文档等,开发者可以据此开发出[阅读全文:]

JS实现双击对话框标题栏最大化
文档创建者:cherishdqy      创建时间:09-23 10:15      标签:      编辑:7次    |   浏览:4331次

摘要:1. 概述1.1 预期效果报表中添加超链接,点击超链接弹出一个对话框,对话框大小固定,没有最大化功能。那如何实现最大化功能呢,如双击对话框标题栏,对话框实现最大化;最大化情况下,双击标题栏返回默认大小。[阅读全文:]

自定义JS事件中快速选择指定DOM
文档创建者:jiangsr      创建时间:09-03 09:45      标签:      编辑:5次    |   浏览:16649次

摘要:1. 概述Finereport 中控件的「事件」功能非常强大,用户可通过自定义 JS 做出想要的效果。但是 JS 对于大多数非专业报表开发者较为陌生,需要额外的学习成本,尤其是 jQuery 选择器。而[阅读全文:]

数据JSON服务API
文档创建者:mqh      创建时间:02-19 16:21      标签:      编辑:11次    |   浏览:21607次

摘要:1. 概述1.1 版本报表服务器版本JAR 包版本插件版本10.02018-07-31V1.01.2 应用场景FR系统提供了强大的数据支持功能,支持多种数据库和类型,并提供了异构数据源模型,使得同一张报[阅读全文:]

文档迁移说明
文档创建者:RosieY      创建时间:12-14 16:38      标签:      编辑:4次    |   浏览:1679次

摘要:帮助文档中原有的一些非官方的方案,因为存在兼容性隐患、安全隐患,迁移到论坛。此类方案用户酌情使用,官方版本迭代可能会导致方案失效。另外,建议用户使用官方支持的方案。以下为迁移的文档记录:文档链接论坛链接[阅读全文:]

其它JS
文档创建者:文档助手1      创建时间:01-19 15:07      标签:      编辑:15次    |   浏览:19202次

摘要:1. 概述借助外部途径较多,通过前端代码,并官方接口实现的的一些 JS 示例和方法,代码和浏览器关联较大,使用时请根据实际情况调整,特别注意兼容性问题。2. 索引目录文档应用场景浏览器、设备相关JS实现[阅读全文:]

JS实现根据不同设备显示不同内容
文档创建者:cherishdqy      创建时间:04-16 09:19      标签:      编辑:16次    |   浏览:11395次

摘要:1. 概述1.1 问题描述当一张报表中内容太多,想根据预览的设备不同显示不同的内容,该怎么实现?如下图所示,模板在移动端和 PC 端预览时,展示内容不同。1.2 实现思路1)通过 JS 来判断当前是浏览[阅读全文:]

JS实现隐藏Tab页
文档创建者:cherishdqy      创建时间:07-30 01:28      标签:      编辑:29次    |   浏览:34032次

摘要:1. 概述1.1 问题描述用户希望可以自定义设置 Tab 的展现与隐藏,比如隐藏一些无关 Tab 页的内容,该如何实现呢?如下图所示,设计界面有 3 个 Tab,预览时隐藏一个 Tab ,只展示 2 个[阅读全文:]

JS实现决策报表参数界面自动查询
文档创建者:文档助手1      创建时间:03-04 10:05      标签:      编辑:15次    |   浏览:48975次

摘要:1. 概述1.1 问题描述决策报表中添加参数面板后,一般情况是点击「查询」按钮,才会展现报表主体内容。那么如何实现不点击「查询」按钮,参数控件选择值之后即可将报表结果展现出来呢?如下图所示:1.2 实现[阅读全文:]

报表块单元格对象接口
文档创建者:RosieY      创建时间:08-12 15:06      标签:      编辑:6次    |   浏览:1191次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 无此类接口11.0.7新增 getPosition、getRow、getColumn、getValue、showToolTip、setSt[阅读全文:]

报表块行列对象接口
文档创建者:RosieY      创建时间:08-12 15:02      标签:      编辑:7次    |   浏览:676次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 无此类接口11.0.7新增 setHeight、getHeight、getCell、setWidth、getWidth、getCell、g[阅读全文:]

报表块对象接口
文档创建者:RosieY      创建时间:08-12 14:56      标签:      编辑:14次    |   浏览:1682次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 无此类接口11.0.7新增 getCell、getRow、getColumn、getRowCount、getColumnCount、onM[阅读全文:]

自定义函数
文档创建者:印然      创建时间:11-10 15:34      标签:      编辑:25次    |   浏览:54807次

摘要:1. 概述1.1 应用场景FineReport 已经提供了大量的自带函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport 提供了自[阅读全文:]

控件通用
文档创建者:RosieY      创建时间:09-03 17:15      标签:      编辑:17次    |   浏览:14238次

摘要:版本版本功能变动11.0.6FVS 大屏编辑模式插件 V1.5.0 版本新增 控件组件,适配部分接口与普通报表和决策报表的区别:需要将 _g().xxx 替换为 duchamp.xxx&nbs[阅读全文:]

FR.ajax
文档创建者:印然      创建时间:11-10 14:29      标签:      编辑:20次    |   浏览:42146次

摘要:版本报表服务器版本功能变动11.0.6补充 FVS 大屏模板相关接口说明适用于安装了「FVS大屏编辑模式」插件 V1.8.0 及之后版本的用户11.0-ajax 是一种与服[阅读全文:]

JS实现决策报表中添加声音报警
文档创建者:tao_yf      创建时间:11-10 15:22      标签:      编辑:6次    |   浏览:3315次

摘要:1. 概述1.1 问题描述在决策报表中,监控数据,当不数据不在监控范围内时,声音报警。1.2 解决思路在决策报表的报表块中添加声音标签及监控数据,报表块动态刷新,添加初始化事件,通过 JS 取监控数据判[阅读全文:]

JS自定义工具栏按钮控制参数栏的显示与隐藏
文档创建者:yiyemeiying      创建时间:11-11 15:16      标签:      编辑:18次    |   浏览:18733次

摘要:1. 概述1.1 预期效果普通报表分页预览时,如果需要实现在工具栏点击某个按钮直接控制对参数栏的显示与隐藏,该如何实现?如下图所示:1.2 实现思路利用分页预览设置中,增加自定义按钮的“自定义事件”来控[阅读全文:]

Web API
文档创建者:RosieY      创建时间:01-14 10:33      标签:      编辑:2次    |   浏览:17192次

摘要:1. 概述WebAPI 是网络应用程序接口,包含了广泛的功能。网络应用通过 API 接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以开发出强大功能的 Web 应用。比如通过 WebAP[阅读全文:]

单元格内容数字,字母或者中文显示不同的颜色
文档创建者:ezreal      创建时间:08-21 14:49      标签:      编辑:14次    |   浏览:18075次

摘要:1. 概述单元格显示内容的时候,需要数字展示成不一样的颜色,如果是固定的文本可以使用 HTML 显示单元格内容,给固定的部分加上改变字体颜色的 HTML 标签。如果单元格的数据或者文本不固定的话就不好处[阅读全文:]

设置单元格样式接口
文档创建者:RosieY      创建时间:09-15 00:38      标签:      编辑:12次    |   浏览:4141次

摘要:版本版本功能变动11.0和 10.0 区别:新增 setCellRadius 接口setCellRadius方法setCellRadius(radius)给报表所有单元格设置圆角,单元格必须有[阅读全文:]

FR对象使用说明
文档创建者:印然      创建时间:11-10 14:45      标签:      编辑:41次    |   浏览:84703次

摘要:1. 概述前端预览报表时,模板会被转为 HTML,这个 HTML 的 head 标签中会引入 FineReport 内置的 JavaScript 文件finereport.js,代码如下:&l[阅读全文:]

JS实现点击查询后停留在当前查询的Tab页
文档创建者:yiyemeiying      创建时间:11-02 11:05      标签:      编辑:27次    |   浏览:33371次

摘要:1. 概述1.1 问题描述在使用决策报表的 Tab 块功能时,我们经常会遇到类似这样的问题:当在一个 Tab 块中有多个 Tab 页存在,如果用户所处其他&nbs[阅读全文:]

JS API兼容说明
文档创建者:RosieY      创建时间:08-29 16:28      标签:      编辑:4次    |   浏览:2036次

摘要:1. 概述本文将介绍 Finereport 10.0 升级至 11.0 时官方 JavaScript 接口的变化,用户模板中如果使用了 javaScript 代码,版本升级时,需要仔细阅读本篇文档。注:[阅读全文:]

样式属性style
文档创建者:RosieY      创建时间:08-12 14:40      标签:      编辑:6次    |   浏览:899次

摘要:版本功能变动11.0.7新增样式属性 style11.0-样式属性 style,JS API 中有样式参数的接口中使用,符合 css 的规范,用来设置边框、背景、颜色、文字等样式。如showT[阅读全文:]

JS实现报表预览超时自动跳转
文档创建者:yets11      创建时间:02-26 21:38      标签:      编辑:12次    |   浏览:13397次

摘要:1. 概述1.1 预期效果预览报表时,希望预览一段时间后退出当前预览页面,自动跳转到指定页面,如下图所示。注:此方案只是控制报表最长预览时间,超时自动跳转,若要实现平台中用户登录超时退出可参考:登录超时[阅读全文:]

JS实现报表标题动态滚动效果
文档创建者:yets11      创建时间:04-04 22:12      标签:      编辑:8次    |   浏览:20777次

摘要:1. 概述1.1 预期效果有时报表页面显示内容较多时,为了能突出提示某些内容,我们需要一些特殊效果,比如需要实现浏览器标题栏动态滚动效果。如下图所示:1.2 实现思路利用 JS 中 document.t[阅读全文:]

JS实现文字动态轮播特效
文档创建者:hubery1027      创建时间:03-30 14:18      标签:      编辑:6次    |   浏览:7763次

摘要:1. 概述1.1 预期效果实现文字 2.5D 动态轮播效果,如下图所示:1.2 实现思路报表中引用外部 JS 和 CSS 文件,利用公式函数解析,实现轮播效果。2. 示例2.1 添加函数1)将压缩包&n[阅读全文:]

JS实现键盘翻页效果
文档创建者:cherishdqy      创建时间:02-17 14:09      标签:      编辑:9次    |   浏览:12603次

摘要:1.概述1.1 问题描述当我们报表有多页时,在展示时想使用键盘的上下键、左右键或空格键实现对报表的操作,如上下键实现翻页,该如何实现呢?1.2 实现思路通过 JS 获取按下按键的键值,根据键值对报表进行[阅读全文:]

对话框背景透明
文档创建者:皆非旧人      创建时间:02-26 16:19      标签:      编辑:6次    |   浏览:7257次

摘要:1. 概述1.1 预期效果FineReport 的「对话框」样式固定,报表设计中,为了使「对话框」与整体风格保持一致,会对「对话框」样式做一些修改,如将弹出的「对话框」设置为透明样式,类似于HTML中的[阅读全文:]

WebService 程序数据集通过 JDBC 连接取数
文档创建者:深篮      创建时间:12-05 14:39      标签:      编辑:14次    |   浏览:13389次

摘要:1. 概述1.1 应用场景在使用 WebService 作为项目的数据源时,希望报表中可以直接调用 WebService 数据源,而不是定义数据连接调用对应的数据库表,这样要怎么实现呢?1.2 实现原理[阅读全文:]

JS设置动态背景/边框
文档创建者:天狮座      创建时间:08-22 11:37      标签:      编辑:34次    |   浏览:43125次

摘要:1. 概述1.1 预期效果制作大屏模板时,给报表或者报表中的某一部分添加动态背景或动态边框。如下图所示:1.2 实现思路1)通过添加「初始化后」事件或「加载结束」事件,使用 JS 调用 GIF 格式的图[阅读全文:]

JS API
文档创建者:RosieY      创建时间:09-13 09:13      标签:      编辑:15次    |   浏览:31997次

摘要:1. 概述1.1 版本报表服务器版本11.01.2 更新说明FineReport 11.0 提供了全新的 JS API 手册,每个接口都有详细的使用说明,方便用户对报表进行前端设计。相比于 10.0&n[阅读全文:]

修改行高列宽接口
文档创建者:RosieY      创建时间:09-15 00:21      标签:      编辑:5次    |   浏览:4401次

摘要:版本版本功能变动11.0和 10.0 区别:新增 setRowHeight、setColWidth 接口setRowHeight方法setRowHeight(row,height)改变单元格行[阅读全文:]

插件开发文档
文档创建者:Leo.Tsai      创建时间:04-27 17:01      标签:      编辑:5次    |   浏览:35029次

摘要:1. 概述为满足用户个性化需求,尊重使用差异,FineReport 部分功能通过安装插件实现,用户可根据需要安装插件后使用特定的功能。同时,FineReport 也提供了插件开发文档,支持用户进行插件开[阅读全文:]

JS控制工具栏按钮的属性
文档创建者:yiyemeiying      创建时间:02-24 22:02      标签:      编辑:19次    |   浏览:21137次

摘要:1. 概述1.1 版本报表服务器版本功能变更11.0--1.2 预期效果填报时,在对报表进行审核、提交成功后,我们希望对工具栏的一些按钮做属性的改变,比如:设置不可用、不可见,从而防止误操作。如下图所示[阅读全文:]

概述
文档创建者:印然      创建时间:11-10 14:22      标签:      编辑:17次    |   浏览:62693次

摘要:1. 概述FineReport 设计器已涵盖了报表设计所有普遍和典型的功能,能够满足绝大部分用户的需求,基本实现零编码报表开发,帮助用户加快报表开发速度。但是需求是千变万化的,某些个性化功能通过 Fin[阅读全文:]

设置单元格提示接口
文档创建者:RosieY      创建时间:09-15 00:33      标签:      编辑:6次    |   浏览:4597次

摘要:版本版本功能变动11.0和 10.0 区别:新增 addEffect 接口addEffect方法addEffect(type, opts)鼠标悬浮单元格时出现提示框   [阅读全文:]

JS实现切换Tab块时进行数据联动
文档创建者:杰杰1108      创建时间:01-25 14:35      标签:      编辑:4次    |   浏览:11316次

摘要:1. 概述1.1 预期效果在决策报表中,希望 Tab 块轮播切换时,可实现与报表块的数据联动。如下图所示:1.2 实现思路通过 JS 获取每个 Tab 块的轮播标题,转换为参数值,再通过控件进行界面传参[阅读全文:]

自定义函数中获取公式所在单元格
文档创建者:印然      创建时间:11-10 15:57      标签:      编辑:14次    |   浏览:23836次

摘要:1. 概述1.1 问题描述执行自定义函数时获取到公式所在的单元格,在日志信息中输出使用函数的单元格从而监控报表是否正常执行或者根据公式所在单元格位置的不同采取不同的计算方法。如何在自定义函数中获取公式所[阅读全文:]

FineReport事件
文档创建者:印然      创建时间:11-18 10:47      标签:      编辑:26次    |   浏览:58923次

摘要:1. 事件分类根据添加事件的位置不同,FineReport 报表中有以下几种事件:控件事件:在控件上添加的事件,在「控件设置>事件」处添加,控件介绍可查看 控件类型。Web 页面事件:给[阅读全文:]

分页预览专有
文档创建者:RosieY      创建时间:08-31 11:07      标签:      编辑:12次    |   浏览:7328次

摘要:版本版本功能变动11.0和 10.0 区别:expandNodeLayer、collapseNodeLayer 10.0 支持,仅安装新引擎插件 V1.6.0 版本及以后支持新增 e[阅读全文:]

复选按钮控件专有
文档创建者:RosieY      创建时间:06-29 16:35      标签:      编辑:1次    |   浏览:1124次

摘要:版本版本功能变动11.0-11.0.6新增接口 setCellsQuick、setCellsValueInBatch注:以下接口只支持填报页面的控件。setCellsQuick方法setCel[阅读全文:]

编译Java程序
文档创建者:印然      创建时间:11-10 16:12      标签:      编辑:12次    |   浏览:39163次

摘要:1. 概述用户通过 Java 类代码进行Finereport 二次开发,实现某些功能时,通常需要编译 Java文件,生成 Class 类,如在程序数据源、程序报表、自定义函数、自定义后台导出、[阅读全文:]

JS实现自定义工具栏高度
文档创建者:yi丶搁浅      创建时间:03-29 11:53      标签:      编辑:11次    |   浏览:10795次

摘要:1. 概述1.1 版本报表服务器版本功能变更11.0--1.2 预期效果报表预览时,工具栏高度是固定的,若需要自定义工具栏的高度,例如自定义工具栏长 300 ,高 100,如下图所示:1.3 实现思路在[阅读全文:]

自定义函数实现表间校验
文档创建者:印然      创建时间:11-10 16:00      标签:      编辑:23次    |   浏览:15936次

摘要:1. 概述1.1 预期效果在填报提交时,编辑单元格的值需要与另一报表中某个参数或单元格的值进行对比校验,可以通过自定义函数来实现。例如:对模板 reportcheck2.cpt 中单[阅读全文:]

时间类型计算
文档创建者:Poseidon      创建时间:02-10 14:37      标签:      编辑:14次    |   浏览:20117次

摘要:1. 概述1.1 预期效果在处理单元格报表时,难免会出现很多单元格之间的计算,我们通常可以使用 DATESUBDATE 函数 来进行计算两个日期的时间差。不过有的时候有特殊情况需要精[阅读全文:]

导出API
文档创建者:印然      创建时间:11-10 16:05      标签:      编辑:75次    |   浏览:57113次

摘要:1. 概述1.1 应用场景FineReport 支持预览报表时将报表导出成各种通用的文件格式,如 PDF 、Excel 、Word 等;FineReport 设计器中也支持将模板导出成通用的文件格式或者[阅读全文:]

SAP的RFC接口调用
文档创建者:文档助手1      创建时间:11-20 11:30      标签:      编辑:23次    |   浏览:33493次

摘要:1. 概述SAP 作为独立的系统,与其它系统进行交互的时候,主要是两种方式:底层数据库直接交互通过 SAP 专门的 RFC 接口进行数据调用所以 FineReport 设计报表时要使用 SAP 系统的数[阅读全文:]

后台输出Log信息
文档创建者:印然      创建时间:11-10 16:14      标签:      编辑:11次    |   浏览:13714次

摘要:1. 概述注:了解 FineReport 日志存储位置可查看 日志简介 在编写程序时,为了便于调试,往往需要向后台输出一些信息来判断程序是否运行正确,或者当用户执行某个操作时,希望服[阅读全文:]

JS实现使用填报页面的控件查询
文档创建者:cherishdqy      创建时间:02-28 14:48      标签:      编辑:20次    |   浏览:32218次

摘要:1. 概述1.1 预期效果在设计报表的过程中,有部分需求需要使用填报控件来实现查询的功能。如下图所示,下拉框选择地区后列表自动过滤显示所选地区的数据。1.2 实现方法在参数界面添加「下拉框控件」并隐藏,[阅读全文:]

Tab组件接口
文档创建者:RosieY      创建时间:08-23 16:05      标签:      编辑:8次    |   浏览:6360次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持getShowIndex方法getShowIndex()获取正在展示的 Tab 页的定位索引     &[阅读全文:]

报表块工具栏接口
文档创建者:RosieY      创建时间:11-19 15:50      标签:      编辑:5次    |   浏览:4734次

摘要:版本版本功能变动11.0和 10.0 区别:新增 getToolbar 接口注:除以下接口,公共模板>表格接口,决策报表中报表块也可使用。getToolbar方法getToolbar(i[阅读全文:]

组件通用接口
文档创建者:RosieY      创建时间:08-24 09:29      标签:      编辑:5次    |   浏览:5726次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持注:本页接口适用于 body 中的绝对画布块、报表块、Tab块、图表块、控件。invisible方法invisible()设置组件不可[阅读全文:]

获取组件接口
文档创建者:RosieY      创建时间:08-09 14:20      标签:      编辑:8次    |   浏览:9028次

摘要:版本版本功能变动11.0和 10.0 区别:新增接口 getAllWidgets,覆盖 10.0 name_widgets 的功能getAllWidgets方法getAllWidge[阅读全文:]

数据分析专有
文档创建者:RosieY      创建时间:08-31 16:00      标签:      编辑:6次    |   浏览:4617次

摘要:版本版本功能变动11.0.1新增 expandNodeLayer、collapseNodeLayer、expandAllNodeLayer、collapseAllNodeLayer 接口10.0和 10[阅读全文:]

公共部分
文档创建者:RosieY      创建时间:08-31 16:46      标签:      编辑:5次    |   浏览:6045次

摘要:版本版本功能变动11.0和 10.0 区别:新增 getToolbar 接口注:以下工具栏接口在普通报表中使用时,要求报表中只有一个工具栏,即顶部工具栏或底部工具栏只存在一个。getToolb[阅读全文:]

报表导出接口
文档创建者:RosieY      创建时间:09-15 00:46      标签:      编辑:4次    |   浏览:5587次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持exportReportToExcel方法exportReportToExcel(extype)将报表导出成 Excel [阅读全文:]

邮件按钮专有
文档创建者:RosieY      创建时间:08-31 17:06      标签:      编辑:4次    |   浏览:2031次

摘要:版本版本功能变动11.0和 10.0 区别:新增 changeFormat 接口changeFormat注:决策报表中无邮件按钮,故以下内容不支持在决策报表中使用。方法changeFormat(item[阅读全文:]

工具栏按钮通用
文档创建者:RosieY      创建时间:09-14 14:48      标签:      编辑:4次    |   浏览:3707次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持visible方法visible()设置工具栏某个按钮可见     参数--   返[阅读全文:]

工具栏接口
文档创建者:RosieY      创建时间:09-14 14:39      标签:      编辑:11次    |   浏览:5717次

摘要:版本版本功能变动11.0和 10.0 区别:获取按钮接口参数有变化,11.0 使用按钮名称新增 toolBarFloat 、setStyle 接口注:工具栏所有接口在普通报表中使用时,要求报表[阅读全文:]

修改单元格字体接口
文档创建者:RosieY      创建时间:09-14 23:52      标签:      编辑:3次    |   浏览:3511次

摘要:版本版本功能变动11.0和 10.0 区别:新增 addEffect 接口addEffect方法addEffect(type, opts)鼠标点击或者悬浮时,单元格或所在行字体变化 [阅读全文:]

修改单元格背景接口
文档创建者:RosieY      创建时间:09-14 23:36      标签:      编辑:5次    |   浏览:7506次

摘要:版本版本功能变动11.0和 10.0 区别:新增 addEffect 接口addEffect方法addEffect(type, opts)鼠标点击或者悬浮时,单元格或所在行列背景颜色变化&nb[阅读全文:]

隐藏滚动条接口
文档创建者:RosieY      创建时间:09-14 23:30      标签:      编辑:7次    |   浏览:9361次

摘要:版本版本功能变动11.0和 10.0 区别:10.0 支持,10.0.19 及之后版本支持setHScrollBarVisible方法setHScrollBarVisible(visibility)设置[阅读全文:]

下拉框控件专有
文档创建者:RosieY      创建时间:09-14 11:07      标签:      编辑:3次    |   浏览:4638次

摘要:版本版本功能变动11.0和 10.0 区别:新增接口 setName4EmptysetName4Empty方法setName4Empty(name)修改下拉框控件下拉时的默认文字“不选”&nb[阅读全文:]

按钮控件专有
文档创建者:RosieY      创建时间:09-14 11:28      标签:      编辑:4次    |   浏览:4698次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持doClick方法doClick()触发按钮的点击事件,相当于人工点击     参数--  &[阅读全文:]

日期控件专有
文档创建者:RosieY      创建时间:09-08 11:12      标签:      编辑:6次    |   浏览:4540次

摘要:版本版本功能变动11.0和 10.0 区别:新增 setMaxAndMinDate、setPopupStyle 接口setMaxAndMinDate方法setMaxAndMinDate(Dat[阅读全文:]

获取控件
文档创建者:susie      创建时间:12-28 13:38      标签:      编辑:8次    |   浏览:42167次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持注:以下接口只能在在控件的「事件」中使用。this方法this在控件的事件中使用,获取当前的控件对象,获取后可以使用控件的方法和属性。[阅读全文:]

参数面板接口
文档创建者:RosieY      创建时间:09-02 15:45      标签:      编辑:11次    |   浏览:12495次

摘要:版本版本功能变动11.0.1新增 collapse、expand、submit 接口11.0和 10.0 区别:获取参数面板上控件时,使用 11.0 新接口 getParameterConta[阅读全文:]

组件事件
文档创建者:RosieY      创建时间:10-14 13:56      标签:      编辑:2次    |   浏览:6121次

摘要:1. 概述组件事件,即添加在决策报表中组件上的事件,添加后当对组件做相应动作时触发。如下图所示,给 Tab 块添加了一个「初始化后」事件,事件内容为隐藏 Tab2 报表块。预览报表时 Tab2[阅读全文:]

全局接口-FS
文档创建者:印然      创建时间:11-10 14:34      标签:      编辑:40次    |   浏览:66461次

摘要:版本版本功能变动11.0和 10.0 区别:无变动,10.0 也支持设计报表时,可以通过 FS 全局接口获取 FS 对象,FS 对象含有决策系统相关的属性和方法。因为报表在 iframe 里,所以需要获[阅读全文:]

数据库表字段控制Tab块隐藏
文档创建者:L大大      创建时间:05-13 18:47      标签:      编辑:8次    |   浏览:14005次

摘要:1. 概述1.1 预期效果通过数据库表中设置的字段值,控制决策报表的每个 Tab 块是否显示,如下图所示:数据库表字段:SITUATION 字段的值控制 Tab 是否显示。效果展示:一共有 4 个 Ta[阅读全文:]

JS实现日期控件点击取消即可取消选择值
文档创建者:Wendy123456      创建时间:03-09 15:08      标签:      编辑:4次    |   浏览:3599次

摘要:1. 概述1.1 问题描述日期控件格式为 yyyy-MM ,点击日期控件选择日期后会立即传递参数,取消按钮无法真正取消所选择的日期,如下图所示:1.2 解决思路增加一个日期[阅读全文:]

JS实现参数组合筛选的前进和后退
文档创建者:chuzhihao      创建时间:05-06 21:02      标签:      编辑:7次    |   浏览:8743次

摘要:1. 概述1.1 应用场景在一些特定场合下当参数过多时用户进行参数组合筛选需要不断自行调整控件值,会使参数筛选过滤变得很麻烦。因此有的用户想要实现参数筛选后自动保存参数组合,然后通过点击按钮实现参数组合[阅读全文:]

后台批量导出Excel
文档创建者:印然      创建时间:11-10 16:09      标签:      编辑:24次    |   浏览:32237次

摘要:1. 概述1.1 应用场景一张报表可以根据不同的条件统计出不同的数据结果,若您希望将每一种条件下的结果都保存下来如导出成 Excel 文件至磁盘,您可以在后台调用 FineReport 的导出接口 Ex[阅读全文:]

通过代码创建模板
文档创建者:langu      创建时间:05-20 17:46      标签:      编辑:12次    |   浏览:8777次

摘要:1. 概述1.1 应用场景有时候需要批量生成 cpt 模板,手动操作比较繁琐;可以借助 FineReport 的 API 接口通过 Java 代码批量生成 cpt 模板。1.2 实现思路创建一个&nbs[阅读全文:]

Excel 导出的多种方式
文档创建者:印然      创建时间:11-10 16:10      标签:      编辑:30次    |   浏览:26198次

摘要:1. 概述1.1 应用场景在导出章节中我们介绍了 Excel 导出方式 ExcelExporter,此为原样导出。在 FineReport 中,导出 Excel 还有分页导出、分页分 sheet 导出、[阅读全文:]

Excel直接转成模板cpt
文档创建者:印然      创建时间:11-10 16:08      标签:      编辑:20次    |   浏览:16222次

摘要:1. 概述1.1 应用场景存在很多 Excel 文件,要将它们转成 cpt 模板,不想通过设计器手动一张张导入,希望用程序在后台批量转换。1.2 实现原理通过程序读取 Excel 文件转为模板 Temp[阅读全文:]

多个报表导出一个Excel
文档创建者:印然      创建时间:11-10 16:07      标签:      编辑:21次    |   浏览:18649次

摘要:1. 概述1.1 应用场景在报表统计分析中,常常希望将某类报表或者不同参数的同一报表汇总导出到一个 Excel 中,每张报表对应一个 sheet。如下图所示,地区销售量统计报表,导出后,将每个地区的数据[阅读全文:]

JavaScript脚本
文档创建者:印然      创建时间:11-10 14:25      标签:      编辑:45次    |   浏览:111640次

摘要:1. 概述1.1 版本报表服务器版本功能变动11.0.3新增 JavaScript 高级编辑器,详情可见 2.4 节1.2 应用场景JavaScript 脚本是 FineReport 事件响应方式的一种[阅读全文:]

EJB程序数据源
文档创建者:印然      创建时间:11-10 14:58      标签:      编辑:16次    |   浏览:14544次

摘要:1. 描述应用场景:数据连接不需要直接访问数据库,而是使用 EJB 做为数据源。功能介绍:FR 通过定义程序数据集使用 EJB 的相关类获取到 EJB 数据源,然后转为我们里面的二维表作为报表数据源使用[阅读全文:]

WebService程序数据集之jws方式
文档创建者:印然      创建时间:11-20 13:51      标签:      编辑:28次    |   浏览:32674次

摘要:1. 概述1.1 应用场景在使用 WebService 作为项目的数据源时,希望报表中可以直接调用 WebService 数据源,而不是定义数据连接调用对应的数据库表,这样要怎么实现呢?1.2 实现原理[阅读全文:]

引擎API
文档创建者:印然      创建时间:11-10 14:51      标签:      编辑:25次    |   浏览:65603次

摘要:1. 概述FineReport 设计器与服务器已经能够满足大部分的需求,但某些个性化需求可能无法实现,这时就需要通过二次开发的方式来实现这些需求。FineReport 开放了一些后台接口供应用开发人员进[阅读全文:]

解析某个目录下 XML 文件
文档创建者:印然      创建时间:11-20 13:46      标签:      编辑:17次    |   浏览:10927次

摘要:1. 概述1.1 应用场景电脑某个目录下保存了几个 XML 文件,希望把 XML 文件转换为报表数据源。如下图所示,将 Northwind.xml 中的数据转换为报表数据源。Northwind.xml[阅读全文:]

解析数据库内xml文件
文档创建者:印然      创建时间:11-20 11:51      标签:      编辑:15次    |   浏览:13398次

摘要:1. 概述1.1 应用场景如果数据库表中某个字段所存的数据为 XML 格式。如下图所示:那么如何将存于 XML 字段中的值读取出来作为报表数据源使用呢。如下图所示:1.2 实现原理通过程序连接目标数据库[阅读全文:]

WebService程序数据集
文档创建者:文档助手1      创建时间:11-20 11:33      标签:      编辑:12次    |   浏览:33654次

摘要:1. 概述在使用 WebService 作为您项目的数据源时,希望报表中也是直接调用这个 WebService 数据源,而不是定义数据连接调用对应的数据库表,这样要怎么实现呢?在程序中访问 WebSer[阅读全文:]

从数据库读取报表
文档创建者:文档助手1      创建时间:03-15 13:40      标签:      编辑:25次    |   浏览:14926次

摘要:1. 概述1.1 应用场景注:阅读本文时,请先阅读 保存模板至数据库 。保存模板至数据库 中,可以将 cpt 模板保存入库,例如示例中将 GettingStarted.cp[阅读全文:]

保存模板至数据库
文档创建者:印然      创建时间:11-10 15:31      标签:      编辑:20次    |   浏览:17096次

摘要:1. 概述1.1 应用场景一般制作的模板文件都放在硬盘中,如果硬盘损坏,就会导致文件丢失,后果会很严重。为了降低这个风险,我们可将模板文件全部保存在数据库中(二进制数据),这样若是硬盘损坏导致文件丢失,[阅读全文:]

工具栏JS示例
文档创建者:caixiaolan      创建时间:08-30 15:53      标签:      编辑:14次    |   浏览:16984次

摘要:1.概述1.1 版本报表服务器版本功能变更11.0--1.2 功能简介通过 JS 接口,获取报表工具栏中的按钮,并对其进行一些操作,如设置某个按钮不可见,不可用。在报表页面中,获取工具栏按钮,可以根据按[阅读全文:]