摘要:1. 概述1.1 问题描述在报表的制作中,往往会用到报表之间的跳转甚至携带参数的跳转,如下图所示,点击一个报表块时跳转到另一个报表。1.2 实现思路使用 JS 实现跳转window.location =[阅读全文:]
摘要:1. 概述1.1 预期效果通过数据库表中设置的字段值,控制决策报表的每个 Tab 块是否显示,如下图所示:数据库表字段:SITUATION 字段的值控制 Tab 是否显示。效果展示:一共有 4 个 Ta[阅读全文:]
摘要:1. 概述1.1 预期效果当在决策报表设置报表块分页与冻结 ,我们希望在预览报表时报表块可以自动、定时翻页展示数据,不需要手动翻页。预期效果如下图所示:1.2 实现思路给报表块添加「初始化后事[阅读全文:]
摘要:1. 概述1.1 问题描述点击某一列标题改变排序、多列动态排序 文档中实现了报表动态排序,即根据参数值的不同来决定报表按某列升序还是降序排列,我们也可以利用 JS 来实现此效果。如下图所示:1[阅读全文:]
摘要:1. 概述1.1 问题描述有时候决策报表的组件较多,页面篇幅较大,而常用组件无法很快地选取,希望通过点击按钮可以跳转到指定的常用组件。如下图所示:1.2 解决思路通过给按钮控件添加 JS 点击事件,实现[阅读全文:]
摘要:1. 概述1.1 问题描述用户希望可以自定义设置 Tab 的展现与隐藏,比如隐藏一些无关 Tab 页的内容,该如何实现呢?如下图所示,设计界面有 3 个 Tab,预览时隐藏一个 Tab ,只展示 2 个[阅读全文:]
摘要:1. 概述1.1 问题描述有的时候我们不想刷新整个决策报表 决策报表定时刷新 JS,而只想刷新报表里的报表块。报表里的报表块如何实现局部刷新?报表里的报表块又如何实现跳转到指定页?如下图所示:[阅读全文:]
摘要:1. 概述1.1 问题描述当使用网页框在一张报表中展示两块内容时,希望点击其中一块内容的某个地方触发刷新另一块内容,如其中一个网页框嵌入了其他网站的学习教程,需要刷新。如下图所示,当决策报表中使用了 A[阅读全文:]
摘要:1. 概述1.1 问题描述在使用决策报表的 Tab 块功能时,我们经常会遇到类似这样的问题:当在一个 Tab 块中有多个 Tab 页存在,如果用户所处其他&nbs[阅读全文:]
摘要:1. 概述1.1 预期效果制作大屏模板时,给报表或者报表中的某一部分添加动态背景或动态边框。如下图所示:1.2 实现思路1)通过添加「初始化后」事件或「加载结束」事件,使用 JS 调用 GIF 格式的图[阅读全文:]
摘要:1. 概述1.1 版本报表服务器版本功能变动10.0.19新增隐藏报表块滚动条 JS 接口,单行代码即可隐藏报表块滚动条1.2 应用场景报表块内容过多时,会出现横向和纵向滚动条,在看板、大屏应[阅读全文:]
摘要:1. 概述1.1 预期效果在决策报表中,希望 Tab 块轮播切换时,可实现与报表块的数据联动。如下图所示:1.2 实现思路通过 JS 获取每个 Tab 块的轮播标题,转换为参数值,再通过控件进行界面传参[阅读全文:]
摘要:1. 概述1.1 问题描述在制作决策报表时,需要制作一个普通的时间模块,通常我们可以使用 数字时钟控件插件 ,但是插件也有一定的限制,例如时间不能取消秒钟的显示,位置不能交换等。那除[阅读全文:]
摘要:1. 概述1.1 问题描述普通报表可以参考 JS实现自动滚屏/跑马灯效果 实现跑马灯效果,决策报表中报表块如何实现下图所示的跑马灯效果呢?1.2 实现思路通过给报表块添加「[阅读全文:]
摘要:1. 概述1.1 问题描述当报表块内容略多时,会出现滚动条,如何隐藏不美观的滚动条,且可以通过鼠标滚轮上下滚动内容呢?1.2 解决思路可以使用 JS 获取报表块的整体宽度,通过修改报表的宽度,将滚动条隐[阅读全文:]
摘要:1. 概述1.1 问题描述在开发大屏报表的时候,有时会让多张大屏轮播,在特定的情况下能停止轮播。如下图所示,两张报表轮播,当鼠标移入报表时,停止轮播。1.2 解决思路可以通过 JavaScript&nb[阅读全文:]
摘要:1. 概述1.1 问题描述在设计决策报表时,需要通过决策报表主体的按钮控件或者报表块的超链接获取参数面板的控件值,那么该如何实现呢?1.2 解决思路通过内置接口和 JS 事件获取参数面板的控件值:_g([阅读全文:]
摘要:1. 概述1.1 应用场景在一些特定场合下当参数过多时用户进行参数组合筛选需要不断自行调整控件值,会使参数筛选过滤变得很麻烦。因此有的用户想要实现参数筛选后自动保存参数组合,然后通过点击按钮实现参数组合[阅读全文:]
摘要:1. 概述1.1 问题描述不勾选决策报表组件属性>基本下的可见,可在前端展示时隐藏决策报表组件,但是无法自由切换隐藏或显示。那么如何才能在前端预览时自由切换组件隐藏或显示呢?效果如下图所示:1.2[阅读全文:]
摘要:1. 概述1.1 预期效果日常业务中,需要能够点击不同按钮,展现不同的报表,和 Tab 效果类似。如下图所示:1.2 实现思路在决策报表中添加按钮和报表块,给按钮添加 JS 事件,来控制报表块的显示和隐[阅读全文:]
摘要:1. 概述1.1 问题描述在实际项目中,使用决策报表的时候,有时会用到在决策报表参数面板获取报表控件的值,那么该如何实现呢?1.2 实现思路使用 JS 获取报表主体的控件值:_g().getWidget[阅读全文:]
摘要:1. 概述1.1 问题描述使用决策报表 Tab 块时,默认的 Tab 标题会根据字数自动扩展。若想实现统一宽度,除了「补空格使标题字数一致」的方法外,是否有其他方法实现 Tab 标题手动设置统一宽度呢?[阅读全文:]
摘要:1. 概述决策报表中,使用 JavaScript 对一些功能进行二次开发时,部分接口和普通报表一致,同时也会具有一些决策报表特有的接口,如实现指定隐藏 Tab 块的接口。本文将列举一些决策报表适用的 J[阅读全文:]
摘要:1. 概述1.1 问题描述对于多 Tab 的决策报表,如何实现固定时间间隔内自动循环跳转?1.2 解决思路方法一:Tab 布局 中tabpane 中有 Tab 轮播功能,详细可查看 Tab 布[阅读全文:]
摘要:1. 概述1.1 问题描述决策报表中,当报表块和图表块之间有联动且图表块的数据来源于报表块单元格时,当报表块数据发生变化后,图表块数据不会随着变化。如下图所示:chart0 联动 report0 报表块[阅读全文:]
摘要:1. 概述1.1 问题描述决策报表展示中,尤其大屏报表,会涉及到数据定时刷新、我们可以通过添加 JS 来实现刷新效果。但在刷新过程中,会出现正在加载的图标。如下图所示:所以在刷新过程中,不显示加载图标,[阅读全文:]
摘要:1. 概述1.1 预期效果目前很多画面都要用旋转木马的效果来展示。效果如下:1.2 实现思路可以通过 JavaScript 的来实现上图的效果。2. 示例2.1 准备模板新建一个决策报表,在里面拖进一个[阅读全文:]
摘要:1. 概述1.1 问题描述日期控件放置在决策报表的 body 中时,只要更改日期控件的值就会直接触发参数传递,而并非是点击日期控件上的「确定」按钮后才触发。如下图所示:1.2 实现思路增加一个日期控件做[阅读全文:]
摘要:1. 概述1.1 问题描述注:2020-07-08 及之后的 JAR 不会有该问题。点击下载示例模板:test.frm日期控件格式为 yyyy-MM ,点击日期控件选择日期[阅读全文:]
摘要:1. 概述1.1 预期效果通过 FineReport 集成文字雪花特效,可以根据自己的要求对代码进行修改,直接修改文字即可。效果图如下:1.2 实现思路通过 HTIML 和 JS 可以实现集成文字雪花特[阅读全文:]
摘要:1. 概述1.1 预期效果有时候需要在决策报表集成一些特效,如下图,集成一个时间烟花效果。1.2 实现思路通过 HTIML 和 JS 可以实现时间获取以及添加粒子烟花效果。2. 示例2.1 准备模板新建[阅读全文:]
摘要:1. 概述1.1 问题描述在决策报表中,用户通过点击按钮给报表中报表块或图表块传递参数,类似于在普通报表单元格中添加「超链接>动态参数」实现的效果。如下图所示:1.2 实现思路给按钮添加「点击」事[阅读全文:]
摘要:1. 概述1.1 问题描述在开发决策报表时经常会使用深色背景,这时插入一个控件显得与背景格格不入,如下图所示:希望通过设置控件的透明度,使控件融入背景,如下图所示:1.2 实现思路控件添加初始化事件,使[阅读全文:]
摘要:1. 概述1.1 问题描述决策报表中添加参数面板后,一般情况是点击「查询」按钮,才会展现报表主体内容。如何实现不点击「查询」按钮,参数控件选择值之后即可将报表结果展现出来呢?如下图所示:1.2 实现思路[阅读全文:]
摘要:1. 概述1.1 应用场景地产、零售、电子商务等大屏制作时,经常会有倒计时的需求,例如:营销作战倒计时,零售促销倒计时等。1.2 实现思路报表中引用外部 JS 和 CSS 文件,利用 HTIML5 技术[阅读全文:]