"二次开发" 分类下的文档该分类下有310篇文档创建该分类下的文档
WebService程序数据集之jws方式
文档创建者:印然      创建时间:11-20 13:51      标签:      编辑:22次    |   浏览:13503次

摘要:1. 准备工作1.1 Eclipse 工程下引用 FineReport JAR 包当我们在 FineReport 设计器基础上进行二次开发,首先需要引入 FineReport 设计器下的 JAR 包,详[阅读全文:]

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

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

水球图插件
文档创建者:caott666      创建时间:01-05 12:55      标签:      编辑:3次    |   浏览:69次

摘要:1. 版本1.1 版本报表服务器版本JAR 包版本插件版本10.02017-08-15V1.1.29.08.0注:不支持移动端。1.2 应用场景与 扩展图表插件 的 水球图[阅读全文:]

时间节点图插件
文档创建者:caott666      创建时间:01-05 12:23      标签:      编辑:3次    |   浏览:85次

摘要:1. 版本1.1 版本报表服务器版本JAR 包版本插件版本10.02017-08-15V1.1.09.08.0注1:本插件暂不支持低版本 IE 浏览器。注2:不支持移动端。1.2 应用场景 时[阅读全文:]

天气控件插件
文档创建者:caott666      创建时间:01-04 23:06      标签:      编辑:4次    |   浏览:94次

摘要:1. 版本1.1 版本报表服务器版本JAR 包版本插件版本10.02018-11-15V1.49.02017-11-15V1.4注1:该插件仅支持决策报表。注2:不支持移动端。注3:插件展示数据为当天天[阅读全文:]

JavaScript
文档创建者:印然      创建时间:11-10 14:41      标签:      编辑:19次    |   浏览:29267次

摘要:1. 描述JavaScript 是一种脚本语言,它可以用来制作与网络无关的,起到与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。J[阅读全文:]

JS实现改变当前选中单元格的背景色,离开后恢复原色
文档创建者:yets11      创建时间:02-26 21:08      标签:      编辑:11次    |   浏览:13540次

摘要:1. 概述1.1 预期效果通过 JS 函数,可以实现改变鼠标所在行的颜色,具体使用请参见 JS 实现分页预览改变鼠标所在行的颜色。在报表制作中,有时为了突出当前选中的单元格,需要突出一下背景色[阅读全文:]

JS实现分析/填报报表加载后自动滚动到最下方/最右侧
文档创建者:yets11      创建时间:02-28 21:54      标签:      编辑:11次    |   浏览:4752次

摘要:1. 概述1.1 预期效果分析/填报页面做出的报表由于没有分页,通常页面较大。有时用户需要报表在页面加载后,自动滚动到浏览器最下方或最右侧,方便查看或填报最新的数据。如下图所示:1.2 实现思路可通过添[阅读全文:]

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

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

JS实现旋转星空背景
文档创建者:L大大      创建时间:01-08 17:14      标签:      编辑:1次    |   浏览:157次

摘要:1. 概述1.1 预期效果大屏场景下,给决策报表添加一个酷炫的大屏旋转星空背景,如下图所示:1.2 实现思路用户可直接用 JS 代码来制作旋转的动态星空背景。2. 示例2.1 新建报表新建决策报表,另存[阅读全文:]

JS实现大屏旋转网格背景
文档创建者:L大大      创建时间:01-08 17:08      标签:      编辑:1次    |   浏览:160次

摘要:1. 概述1.1 预期效果大屏场景下,给决策报表添加一个酷炫的大屏旋转网格背景,如下图所示:1.2 实现思路采用插入动态 GIF 背景图的方式是无法完美自适应的,所以直接用 JS 代码来制作效果更好。2[阅读全文:]

JS实现点击超链切换TAB页
文档创建者:chuan      创建时间:08-03 17:14      标签:      编辑:10次    |   浏览:6197次

摘要:1. 概述1.1 版本报表服务器App 版本HTML5移动端展现插件10.010.1V10.11.2 预期效果用户通过点击报表块单元格的超级链接,实现 Tab 块的切换。如下图所示:1.3 实[阅读全文:]

报表块实现跑马灯效果
文档创建者:axing      创建时间:04-06 18:07      标签:      编辑:17次    |   浏览:29136次

摘要:1. 概述1.1 问题描述在设计大屏报表块时,希望实现文字跑马灯效果。通常大家可以「HTML+JS」的方式实现单行文本的跑马灯效果,方案如下:1)以 HTML 实现跑马灯特效2)JS 实现跑马[阅读全文:]

CSS 修改超链对话框的标题栏背景色
文档创建者:cherishdqy      创建时间:12-08 18:09      标签:      编辑:12次    |   浏览:15044次

摘要:1. 概述1.1 预期效果FineReport 模板预览时,超链对话框的标题栏默认背景色为蓝色。当系统中整体配色与蓝色不搭时,用户希望修改对话框标题栏的背景色。如下图所示:1.2 实现思路用户可通过设置[阅读全文:]

JS实现切换sheet时隐藏或显示参数面板
文档创建者:文档助手1      创建时间:03-04 15:25      标签:      编辑:10次    |   浏览:8722次

摘要:1. 概述1.1 问题描述只有显示第一个 sheet 时需要显示参数面板,切换到其他的 sheet 的时候需要隐藏参数面板。如下图:1.2 实现思路$(".parameter-containe[阅读全文:]

JS实现隐藏tab块标题
文档创建者:cherishdqy      创建时间:07-30 01:28      标签:      编辑:16次    |   浏览:8858次

摘要:1. 概述1.1 问题描述用户希望可以自定义设置 Tab 的展现与隐藏,比如不同用户可以查看不同的 Tab 块,或者隐藏一些无关 Tab 页的内容,该如何实现呢?1.2 解决思路通过 JS 隐藏 Tab[阅读全文:]

JS获取当前编辑行单元格行号
文档创建者:印然      创建时间:11-17 17:14      标签:      编辑:12次    |   浏览:18172次

摘要:1. 概述1.1 问题描述在实际的业务中,可能会希望点击某行则在某个单元格中显示对应该行的行号点解。如下图所示,点击第三行上面显示 3,要如何实现呢?1.2 实现思路FineReport 报表的 con[阅读全文:]

JS获取复选框选中行的单元格值
文档创建者:印然      创建时间:11-17 17:16      标签:      编辑:16次    |   浏览:13220次

摘要:1. 概述1.1 问题描述对于填报模板,如何获取某些单元格的数据,如下图所示,希望获取复选框选中的那几行中的值,然后做一些处理。1.2 实现思路点击“对账”按钮时,使用js我们先获取到选中的复选框(被选[阅读全文:]

JS改变控件编辑时的字体颜色
文档创建者:axing      创建时间:11-23 19:09      标签:      编辑:3次    |   浏览:2464次

摘要:1. 概述1.1 问题描述很多报表设计都是以深色作为背景,虽然可以设置字体为其他显眼的颜色,但是在填报编辑控件的时候,字体仍然是黑色的,根本看不见。如下:实现效果如下:1.2 实现思路通过添加控件编辑前[阅读全文:]

JS去除填报左上角红色三角
文档创建者:gxy120313      创建时间:10-17 14:29      标签:      编辑:14次    |   浏览:5319次

摘要:1. 概述1.1 问题描述填报时,编辑后的控件左上角会出现红色三角,有的客户可能不喜欢这个提示。针对这个问题,现提供两种解决方案:一种是自动去掉红色三角,另一种是手动去掉红色三角1.2 实现思路1)自动[阅读全文:]

控件回调事件的返回值
文档创建者:印然      创建时间:11-17 17:22      标签:      编辑:17次    |   浏览:15871次

摘要:1. 概述1.1 问题描述在进行报表填报时,很多时候都会希望在填报成功或失败后执行一些动作,上一节 中介绍了使用 FineReport 内置提交方式(包括内置提交按钮和提交事件js)填报成功失[阅读全文:]

JS实现填报校验后返回错误信息
文档创建者:印然      创建时间:11-17 17:21      标签:      编辑:19次    |   浏览:9971次

摘要:1. 概述1.1 问题描述在 提交校验 中介绍了数据校验规则编写,如果校验成功就可以提交入库,校验不成功则提示错误信息,如果用户不想使用 FineReport 内置的左上角的校验提示[阅读全文:]

鼠标滑过下拉框选项时在单元格中显示对应图片
文档创建者:印然      创建时间:11-17 17:19      标签:      编辑:21次    |   浏览:6075次

摘要:1. 概述1.1 问题描述在填报数据的时候,通过下拉框选择图片,用户希望,当在下拉框中选择数据的时候,能在旁边的单元格中对应显示其图片,使数据填报页面可视化更强,如下图:1.2 实现思路鼠标滑过下拉框选[阅读全文:]

JS获取最后编辑的值
文档创建者:印然      创建时间:11-17 17:18      标签:      编辑:12次    |   浏览:5646次

摘要:1. 概述1.1 问题描述有的时候想获取最后编辑的值,进行校验或者其他的操作1.2 实现思路可编辑的单元格对应一个 input 元素,当焦点在某个单元格时,该 input 元素便会添加一个 text 的[阅读全文:]

JS获取决策报表内图表块刷新数据
文档创建者:文档助手1      创建时间:01-19 17:15      标签:      编辑:14次    |   浏览:12134次

摘要:1. 描述chart0 联动 report0 报表块,改变报表块数据,chart1 数据来自报表块;联动报表块后,chart1 是不会自动刷新的;但是我们想要的效果是联动报表块后,chart1 可以自动[阅读全文:]

JS限制复选框(填报)选中个数
文档创建者:印然      创建时间:11-17 17:12      标签:      编辑:14次    |   浏览:5473次

摘要:1. 概述1.1 问题描述对于制作类似于调查问卷的填报模板,可能会需要限制复选框组选中的个数,如限制复选框的个数为 2 个,若超过 2 个就则将所有选中的值清空或者只清空超出的部分,下面我们来介绍下制作[阅读全文:]

JS实现决策报表内报表块局部刷新/翻页
文档创建者:文档助手1      创建时间:12-17 16:59      标签:      编辑:25次    |   浏览:43379次

摘要:1. 概述1.1 问题描述有的时候我们不想刷新整个决策报表 决策报表定时刷新 JS,而只想刷新报表里的报表块。报表里的报表块如何实现局部刷新?报表里的报表块又如何实现跳转到指定页?如下图所示:[阅读全文:]

JS实现点击单选按钮弹出对话框输入值
文档创建者:印然      创建时间:11-17 17:11      标签:      编辑:13次    |   浏览:24814次

摘要:1. 概述1.1 问题描述在制作类似问卷调查的模板中,可能会遇到这种情况:有几个选项,最后一个选项为其他,当选择其他时弹出一个对话框,让用户自己输入值,然后将值显示在单独注释中,如下图所示:1.2 实现[阅读全文:]

JS给扩展单元格置数
文档创建者:印然      创建时间:11-17 17:09      标签:      编辑:13次    |   浏览:13083次

摘要:1. 概述1.1 问题描述通常情况下,使用 setCellValue("单元格", null, 值)给单元格置数,该方法只能给固定单元格置数。若单元格扩展的,如对纵向扩展的[阅读全文:]

JS给填报控件(单元格)赋值
文档创建者:印然      创建时间:11-17 17:08      标签:      编辑:11次    |   浏览:21158次

摘要:1. 概述1.1 问题描述如下图填报表中,编辑完一个控件的值后,动态地给其他单元格或其他控件赋值。1.2 实现思路在控件的编辑结束事件中通过 JS 动态地给单元格或其他控件赋值。不管是单元格还是控件,都[阅读全文:]

JS实现删除行前先确认
文档创建者:文档助手1      创建时间:11-10 14:47      标签:      编辑:20次    |   浏览:11662次

摘要:1. 概述1.1 问题描述在对行式填报表进行操作时,希望实现如下图所示的效果即点击删除行按钮时,弹出确认删除对话框,若点击确认则删除数据并提交入库;若点击取消,则不执行任何操作。1.2 实现思路通过给删[阅读全文:]

JS控制单选组按钮上下左右居中显示
文档创建者:gxy120313      创建时间:02-23 16:26      标签:      编辑:8次    |   浏览:3771次

摘要:1. 概述1.1 问题描述在项目中有时会用到单选按钮组控件,有时候单元格很大,按钮就不居中,为了美观,这时候就需要用到这个 JS 了1.2 实现思路利用 JS 获取该对象,然后改变它的 CSS 样式。2[阅读全文:]

JS解决控件值刷新不及时的问题
文档创建者:flyingsnake      创建时间:03-10 16:49      标签:      编辑:8次    |   浏览:7238次

摘要:1. 概述1.1 问题描述报表设计时会经常用到按钮进行一些页面值的处理工作,但是目前默认的逻辑是:对于每次新填报的值,需要点击下空白区域或是执行某个其他操作,才可以被正确读取。而我们需要实现的效果是,当[阅读全文:]

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

摘要:1. 部署 Axis21)如下图,从Axis2官网下载 War 包。2)下载好之后将解压得到的 axis2.war 放到 Tomcat 的 webapps 目录下面,启动Tomacat服务器后,会主动生[阅读全文:]

JS隐藏sheet页
文档创建者:Poseidon      创建时间:02-15 14:18      标签:      编辑:8次    |   浏览:8439次

摘要:1. 概述1.1 问题描述针对于填报 sheet 页多的情况,有的 sheet 页是初始化不需要展示,或者说直接就是隐藏的;例如针对于一些计算用的,这些是不需要页面展示的 sheet 页,直接使用下面的[阅读全文:]

JS实现弹窗后数据回填
文档创建者:873282620      创建时间:12-05 10:09      标签: 弹框二次回填       编辑:2次    |   浏览:732次

摘要:1. 概述1.1 应用场景所谓数据回填指的是将查询出来的数据返回给显示的文本框。当用户需要通过弹窗查询数据并进行回填时,可以使用该方法来实现。例如下图示例中的效果:当想要查看某个产品对应的类别 ID 下[阅读全文:]

JS设置报表主体不可用
文档创建者:gxy120313      创建时间:02-21 09:26      标签:      编辑:28次    |   浏览:3372次

摘要:1. 概述1.1 问题描述在我们的报表开发中,很多情况下需要将报表主体或者(报表主体+工具栏)设置不可用,或者自定义权限实现工具栏和报表主体控制,例如:点击某个按钮实现不可用,如果在权限范围内,点击撤回[阅读全文:]

JS获取扩展控件的所有值
文档创建者:cherishdqy      创建时间:08-04 09:07      标签:      编辑:10次    |   浏览:5817次

摘要:1. 概述1.1 问题描述在做填报报表时,添加的填报控件是扩展显示的,需要获取扩展的填报控件的所有值。如下图,获取单选按钮组控件扩展的所有值:1.2 实现思路给按钮添加点击事件遍历获取控件,如果控件只有[阅读全文:]

JS实现填报分页下复选框全选
文档创建者:yets11      创建时间:03-13 00:13      标签:      编辑:11次    |   浏览:6655次

摘要:1. 概述1.1 问题描述在填报应用中,如果数据量大的话,会用到填报分页,此时若是在填报中需要用到复选框全选控件,那么使用普通的 JS 实现复选框控件全选就不适用了,如下图,只会全选当页的数据:如何实现[阅读全文:]

JS实现隐藏行/列
文档创建者:gxy120313      创建时间:02-24 13:40      标签:      编辑:15次    |   浏览:12988次

摘要:1. 概述1.1 问题描述在实际的填报中,有时候可能想要实现点击某个按钮,隐藏特定的行数和列数,这时候就需要使用 JS 进行隐藏了1.2 实现思路给按钮控件添加点击事件来隐藏行列注:该隐藏行/列的方法不[阅读全文:]

JS实现横向宽报表标题始终在页面中间
文档创建者:yets11      创建时间:03-09 08:21      标签:      编辑:8次    |   浏览:3700次

摘要:1. 概述1.1 问题描述在填报、分析报表中,默认报表页面是不分页的,分页预览中使用__bypagesize__=false,也可以实现横向不分页,但是横向不分页带来的一个问题的,当滚动条滚动时,某个需[阅读全文:]

外置图片背景插件
文档创建者:Leo.Tsai      创建时间:07-11 16:24      标签:      编辑:7次    |   浏览:1311次

摘要:1. 概述1.1 版本报表服务器版本JAR 包插件版本10.02018-08-01V1.4.69.02018-01-12V1.3.48.02018-01-12V1.3.4注1:该插件只适用于决策报表。注[阅读全文:]

JS实现文本控件编辑后根据条件显示样式
文档创建者:yets11      创建时间:02-27 12:56      标签:      编辑:10次    |   浏览:5654次

摘要:1. 概述1.1 问题描述使用条件属性可以设置对单元格或文本控件在初始化时,根据条件属性显示不同的样式,如字体大小,颜色等等。但是在单元格控件编辑后,值发生了生改变,显示的样式依旧还是原来初始化后的样式[阅读全文:]

JS实现自由式填报表动态显示/隐藏行
文档创建者:yiyemeiying      创建时间:02-26 13:28      标签:      编辑:8次    |   浏览:7346次

摘要:1. 概述1.1问题描述用户在进行报表填报数据时,有时候填报的内容行可能很多,需要通过滚动条上下拖动才能完成。而有些填报内容为选填,用户希望隐藏选填选填的内容。当用户需要填该部分内容的时候,再显示该部分[阅读全文:]

JS显示即时或实时时间
文档创建者:静听禅鸣      创建时间:07-05 09:22      标签:      编辑:24次    |   浏览:15672次

摘要:1. 概述1.1 问题描述在论坛上经常会有人提出来,想在报表里显示即时的时间,由于在报表里使用公式,是只能显示静止的当前时间,而不是即时的时间,这里可以通过 JS 来实现即时的时间显示。1.2 实现思路[阅读全文:]

JS实现下拉框中当鼠标离开下拉菜单时立即隐藏菜单
文档创建者:yiyemeiying      创建时间:02-24 13:28      标签:      编辑:10次    |   浏览:3852次

摘要:1. 概述1.1 问题描述在填报数据的时候,通过下拉框选择数据,用户希望当在点击下拉框弹出选项面板后,放弃当前单元格编辑,鼠标离开下拉面板时,自动隐藏掉下拉面板,能让旁边的单元格不被遮挡。系统默认是必须[阅读全文:]

JS初始化按钮颜色,点击后变色
文档创建者:yets11      创建时间:02-24 10:46      标签:      编辑:17次    |   浏览:9408次

摘要:1. 概述1.1 问题描述我们知道,利用 控件 CSS 或 按钮 CSS 可以修改整个模板中某种控件的 CSS 样式,即使这里面没有你需要的,现在基本所有新的浏览[阅读全文:]

JS实现改变选中sheet字体颜色
文档创建者:cherishdqy      创建时间:02-17 10:45      标签:      编辑:16次    |   浏览:4127次

摘要:1. 概述1.1 问题描述目前多 sheet 切换,sheet 标签的字体颜色大小均无法设置,当前选中的 sheet 标签显示不够明显。我们想要下面这种清晰看出来选中的 sheet 的效果的话,可以通过[阅读全文:]

JS实现子报表中返回主报表
文档创建者:gxy120313      创建时间:02-14 10:51      标签:      编辑:13次    |   浏览:7836次

摘要:1. 概述1.1 问题描述场景描述:在项目查看时,有时会用到从主界面跳转到子界面的功能,这时就可能会需要返回主界面。即如下所示效果:1.2 实现思路在工具栏选择自定义按钮,添加 JS,增加参数,使其返回[阅读全文:]

JS控制鼠标悬浮/离开按钮背景色
文档创建者:Poseidon      创建时间:02-10 14:56      标签:      编辑:8次    |   浏览:4339次

摘要:1. 概述1.1 问题描述场景描述:当鼠标初次悬浮于该控件时,从初始的红色变为蓝色,移开变浅,之后每次将鼠标悬浮于上皆呈现蓝色。效果图如下:1.2 实现思路监听控件事件,在不同监听事件下触发不同的效果。[阅读全文:]

JS实现单击控件可直接编辑
文档创建者:yets11      创建时间:04-06 08:10      标签:      编辑:9次    |   浏览:5717次

摘要:1. 概述1.1 问题描述场景描述:在填报应用中,可以直接设置显示控件,但是在模板中如果控件较多的情况下,会导致页面加载速度非常慢,有时内容多时显示控件也会导致页面不美观,不得已需要放弃直接显示控件。这[阅读全文:]

JS实现点击单选按钮组切换sheet
文档创建者:zsh331      创建时间:02-17 20:29      标签:      编辑:11次    |   浏览:6841次

摘要:1. 概述1.1 问题描述场景描述:目前多 sheet 切换,可能由于 sheet 标签太多让用户难以准确的选中标签,能不能通过一种简单的方法来供用户准确的选中的 sheet 呢? 选中单选按[阅读全文:]

JS实现填报时对修改过的单元格进行标识
文档创建者:yiyemeiying      创建时间:04-01 11:15      标签:      编辑:12次    |   浏览:5246次

摘要:1. 概述1.1 问题描述场景描述:在填报预览时,对单元格编辑后,其左上角有个红色标记,但非常不明显,用户很难注意到。有没有什么好的办法,对单元格操作后,将其做较明显的特殊标记处理,方便用户识别呢?如图[阅读全文:]

JS制作导入进度条
文档创建者:yiyemeiying      创建时间:02-24 11:05      标签:      编辑:12次    |   浏览:5568次

摘要:1. 概述1.1 问题描述场景描述:目前在 Excel 批量导入提交的地方会有需要进度条的要求,而且是真的进度条。想要实现进度条效果,可以做一个模拟进度条特效,实现最终效果。如下图所示:1.2 实现思路[阅读全文:]

JS批量修改复选框选中行中某列的值
文档创建者:yets11      创建时间:03-08 23:54      标签:      编辑:10次    |   浏览:6736次

摘要:1. 概述1.1 问题描述场景描述:在某些情况中,需要对我们批量选择的记录修改其中某列的值,比如在批量审批报表应用中,会经常用到对选择的记录进行批量审批或批量取消审批,如果每行单独点击审批,会比较麻烦,[阅读全文:]

JS实现关闭子窗口时刷新父窗口
文档创建者:gxy120313      创建时间:02-17 10:55      标签:      编辑:14次    |   浏览:11537次

摘要:1. 概述1.1 问题描述场景描述:在实际项目中做填报时,会遇到点击按钮跳转到子窗口填写详细信息,当填报完成,关闭子窗口时,希望能刷新父窗口,要如何设置才能实现子窗口关闭后刷新父页面呢?注:360 浏览[阅读全文:]

JS实现自动报警声音
文档创建者:yiminglian      创建时间:05-16 15:12      标签:      编辑:14次    |   浏览:5223次

摘要:1. 概述1.1 问题描述场景描述:当填报人填报内容与实际不相符时,对填报人所填报内容发出警告。对于填报模板,简单的信息提示可能会被忽略,这里提供一个警告音提示的方法。注:非填报方式请参考本案例中的条件[阅读全文:]

JS修改内容提示框样式
文档创建者:cherishdqy      创建时间:11-22 16:38      标签:      编辑:4次    |   浏览:3057次

摘要:1. 描述单元格属性中的内容提示显示太简单,不能自定义文字大小颜色等。如何实现下图效果呢?2. 思路单元格属性中的内容提示用的是 HTML 中的 title 属性,不支持自定义,可以通过 JS[阅读全文:]

CSS 修改加载动画和图标
文档创建者:flyingsnake      创建时间:03-18 13:00      标签:      编辑:21次    |   浏览:4716次

摘要:1. 概述1.1 预期效果对于一些官方图标客户不满意的情况,此处提供一个方法供大家替换。例如,可将正在加载的图标替换成如下样式:1.2 思路通过 CSS 替换官方加载动画图片。2.[阅读全文:]

自定义函数开发过程
文档创建者:gxy120313      创建时间:03-01 15:11      标签:      编辑:10次    |   浏览:7382次

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

JS实现限制文本框控件文本长度
文档创建者:yiyemeiying      创建时间:02-26 23:22      标签:      编辑:8次    |   浏览:4529次

摘要:1. 概述1.1 问题描述场景描述:在我们填报过程中,当字段超过某些特定的值时(比如:手机号),可以适当提醒填报人。说明:自带长度校验无法即时进行提醒和处理,只有在失去焦点时才会提醒,并且无法阻止录入。[阅读全文:]

JS实现鼠标经过/点击单元格/当前行样式改变
文档创建者:yiyemeiying      创建时间:03-23 09:26      标签:      编辑:12次    |   浏览:8962次

摘要:1. 概述1.1 问题描述场景描述:在报表制作中,有时为了突出鼠标所在单元格,需要突出一下背景色(字体),而在鼠标离开后恢复原有的背景色(字体)。通过本文档,可以方便地设置鼠标所在单元格背景色变色、字体[阅读全文:]

JS去掉填报校验出错提示框
文档创建者:yiyemeiying      创建时间:02-24 09:58      标签:      编辑:10次    |   浏览:5528次

摘要:1. 概述1.1 问题描述场景描述:在 Web 端使用填报报表数据校验时,若不满足范围会默认会自动弹出提示框,提示校验出错。若用户只希望报表主体中有个符号提示就好,不需要弹出提示框(特别是提示信息过多,[阅读全文:]

JS获取填报扩展单元格控件的值
文档创建者:yiyemeiying      创建时间:02-24 10:21      标签:      编辑:9次    |   浏览:17694次

摘要:1. 概述1.1 问题描述场景描述:填报预览时,我们想获取到某个控件的值相对来说较容易。但如果控件是扩展的,就只能获取到第一个值,无法根据扩展一行行获取对应的值。例:本意是想获取到袁成洁,结果还是获取到[阅读全文:]

JS实现改变复选框选中行背景色
文档创建者:yiyemeiying      创建时间:02-14 09:13      标签:      编辑:12次    |   浏览:4214次

摘要:1. 概述1.1 问题描述场景描述:当我们数据填报时,有时候需呀鼠标选定复选框控件后,整行的数据变色。如下所示:1.2 实现思路我们需要在选择控件时,确定选择的控件 CSS 样式发生改变。2. 示例2.[阅读全文:]

JS实现报表列宽预览时可拖动
文档创建者:yets11      创建时间:02-24 17:33      标签:      编辑:14次    |   浏览:5025次

摘要:1. 概述1.1 问题描述场景描述:我们知道,报表的列宽只有在 FineReport 设计时才可以修改,或者在预览时设置隐藏/显示,不能做到列宽自由修改,在有些需求中,要求列宽可以自由控制,即自由拖动,[阅读全文:]

JS实现填报中的动态星星评分效果
文档创建者:yets11      创建时间:04-09 22:31      标签:      编辑:11次    |   浏览:4552次

摘要:1. 概述1.1 问题描述在报表应用中,我们可以利用 图形化显示数据(进度条/等级) 来显示评分等功能效果,但是在报表实际应用中,如何实现动态星星评分效果呢?特别是在填报应用中,为了[阅读全文:]

JS实现倒计时特效
文档创建者:hubery1027      创建时间:11-06 18:43      标签:      编辑:5次    |   浏览:1914次

摘要:1. 概述1.1 应用场景地产、零售、电子商务等大屏制作时,经常会有倒计时的需求,例如:营销作战倒计时,零售促销倒计时等。1.2 实现思路报表中引用外部 JS 和 CSS 文件,利用 HTIML5 技术[阅读全文:]

JS实现自定义水球图
文档创建者:dashixionglihai      创建时间:11-19 14:51      标签:      编辑:2次    |   浏览:604次

摘要:1. 概述1.1 应用场景FineReport 扩展图表插件支持展现百分比数据的水球图,详细介绍可参见文档:水球图。但是如果用户想要自定义一个简单的水球图,也是可以通过 JS 代码实现的。示例中的自定义[阅读全文:]

开放 API
文档创建者:印然      创建时间:11-10 16:18      标签:      编辑:23次    |   浏览:14521次

摘要:1. 描述本文提供 FineReport 软件的相关接口,方便用户在产品原有基础上增加或修改功能,来满足自己对产品的一些需求。报表 API 接口文档和数据决策平台 API [阅读全文:]

JS复选框勾选项求和判断
文档创建者:gxy120313      创建时间:03-01 09:28      标签:      编辑:10次    |   浏览:6826次

摘要:1. 概述1.1 问题描述场景描述:在实际项目填报中,在使用复选框进行勾选,有时候可能要加一个勾选数量和的限制,那么该如何实现呢?1.2 实现思路我们需要在复选框中利用 JS 计算数量的限制,用来控制复[阅读全文:]

JS实现标题动态居中
文档创建者:axing      创建时间:03-18 18:48      标签:      编辑:9次    |   浏览:3201次

摘要:1. 概述1.1 问题描述场景描述:在某些制作宽报表时,报表的宽度远超过了页面的宽度,这时就出现了横向的滚动条,如果我们设置报表标题为居中样式,很有可能看不到标题。这种情形下,我们希望报表的标题始终显示[阅读全文:]

JS修改报表页面中的提示文字
文档创建者:yets11      创建时间:03-02 21:58      标签:      编辑:15次    |   浏览:7170次

摘要:1. 概述1.1 问题描述在帆软报表中,系统内置了一些操作或者成功的提示文字,比如控件设置不允许为空后,提示”不能为空“,下拉列表框的控件设置不允许自定义后,如果输入的内容不在下拉列表中,会提示”不在列[阅读全文:]

填报预览JS实例
文档创建者:印然      创建时间:11-17 16:35      标签:      编辑:22次    |   浏览:24301次

摘要:1. 概述在对数据进行填报的时候,经常会需要使用 JavaScript 对一些功能进行二次开发,比如说设置填报单元格是否可以编辑,给单元格控件进行赋值等等。和 参数面板 类[阅读全文:]

JS设置控件焦点
文档创建者:cherishdqy      创建时间:02-23 13:26      标签:      编辑:12次    |   浏览:8471次

摘要:1. 概述1.1 问题描述在做填报报表时,在某些特定情况下需要设置某个控件为焦点并可编辑,如下图的示例,文本框默认为不可用状态,如何实现点击编辑按钮使文本框变为可用并设置为焦点可编辑状态?1.2 实现思[阅读全文:]

JS点击按钮修改单元格的值
文档创建者:1879483131      创建时间:02-28 11:42      标签:      编辑:8次    |   浏览:9995次

摘要:1. 概述1.1 问题描述在实际项目中有时会用到点击按钮给单元格赋值,那么该如何操作呢?1.2 实现思路给按钮设置点击事件修改单元格的值2. 示例2.1 操作步骤新建一张模板,在 A1 单元格输入解除异[阅读全文:]

JS获取填报预览单元格
文档创建者:印然      创建时间:11-17 17:07      标签:      编辑:9次    |   浏览:11740次

摘要:1. 概述1.1 问题描述有时候我们要利用 JS 获取单元格的值,或是修改单元格中的值,如下图:1.2 实现思路在报表上添加按钮控件,通过给按钮添加js事件来获取和改变值。2. 示例2.1 操作步骤1)[阅读全文:]

利用JS实现自定义按钮选取文件并上传到数据库
文档创建者:w帆      创建时间:12-29 11:38      标签:      编辑:5次    |   浏览:3487次

摘要:1. 概述使用文件控件上传文件,FR自带文件控件默认样式为 ,那么如何采用按钮的样式来达到选取文件的功能并上传至数据库的效果了?2. 示例2.1 操作步骤1. 添加一个数据库查询:SELECT[阅读全文:]

JS实现页面加载后默认显示指定sheet页签
文档创建者:yiyemeiying      创建时间:05-15 09:08      标签:      编辑:10次    |   浏览:5475次

摘要:1. 概述1.1 问题描述 当我们制作的报表中同时含有多个 sheet 页签,以【数据分析/填报页面】打开报表时,系统默认都是直接显示第一个sheet 页签。如果想默认显示其他(sheet 页[阅读全文:]

JS实现插入自定义行数
文档创建者:gxy120313      创建时间:02-21 13:30      标签:      编辑:7次    |   浏览:5146次

摘要:1. 概述1.1 问题描述在我们的报表开发中,很多情况下用户在增加行数的时候,想要自定义输入行数,然后增加指定的行数,而不是点击一次增加一行,这时候就需要用到 JS 实现自定义插入行数。效果如下图:1.[阅读全文:]

JS实现复选按钮控件全选
文档创建者:印然      创建时间:11-17 17:17      标签:      编辑:16次    |   浏览:13991次

摘要:1. 概述1.1 问题描述在使用我们的复选框控件的时候,如何实现点击全选,则下面的所有信息都被选中呢?效果如下:1.2 实现思路在复选框中的初始化事件中把控件加入到一个全局数组里,然后在全选复选框里对数[阅读全文:]

JS实现自定义按钮快速给参数赋指定范围值
文档创建者:zsh331      创建时间:05-19 22:57      标签:      编辑:16次    |   浏览:7603次

摘要:1. 概述1.1 问题描述平时我们接触的很多项目,可能都会需要制作相关的周报、月报、、季报、年报等表样。像这样的报表,选择适当的参数(时间)范围就显得尤其重要了。但如果每次都手动去选择又觉得太过麻烦。现[阅读全文:]

JS实现预定义导出按钮
文档创建者:axing      创建时间:11-19 20:30      标签:      编辑:4次    |   浏览:707次

摘要:1. 概述1.1 问题描述FineReport 内置的导出按钮不能自定义导出的文件名称,可以用 JS 来实现自定义导出文件名,具体的应用如:JS实现自定义导出文件名称但是如果很多模板都要实现这个功能,每[阅读全文:]

JS实现悬停放大图片
文档创建者:天狮座      创建时间:03-29 19:07      标签:      编辑:13次    |   浏览:5485次

摘要:1. 概述1.1 问题描述场景描述:在我们现实会做报表过程中,我们都会遇到类似淘宝购物一样,当鼠标放在图片上,可以使图片居中展示,现在我们可以通过 FR 实现这种方法,实现效果如下所示:1.2 实现思路[阅读全文:]

JS实现改变复选框选中行中指定单元格背景色
文档创建者:cherishdqy      创建时间:02-21 10:24      标签:      编辑:11次    |   浏览:4676次

摘要:1. 概述1.1 问题描述数据填报时,当鼠标选定复选框控件后,改变选中行的指定单元格的背景色。1.2 实现思路给复选框控件添加状态改变事件来改变被选中行的指定单元格的背景色2. 示例2.1 打开报表打开[阅读全文:]

JS给文本框赋多个值
文档创建者:印然      创建时间:11-17 17:10      标签:      编辑:12次    |   浏览:6131次

摘要:1. 概述1.1 问题描述对于填报模板,希望某个单元格的数据是数据库表中某列的多个值(同一个值可能出现多次)且可以自己决定显示顺序,如数据库中的值为'A','B',&#3[阅读全文:]

JS给参数控件添加水印文字
文档创建者:印然      创建时间:11-17 16:55      标签:      编辑:14次    |   浏览:7170次

摘要:1. 概述1.1 问题描述添加水印文字,给予用户输入提示,编辑状态后水印内容消失。1.2 实现思路一种是给控件增加初始化后事件,初始化后,添加水印文字。另一种可以直接在参数界面添加水印文字。2. 示例2[阅读全文:]

JS隐藏参数界面向上向下的三角按钮
文档创建者:印然      创建时间:11-17 16:54      标签:      编辑:16次    |   浏览:6751次

摘要:1. 概述1.1 问题描述我们在预览带有参数面板的模板的时候,会发现其参数界面与主体界面交接处有一个三角按钮,那么如何隐藏该按钮呢?1.2 实现思路在模板加载结束后,拿到该按钮元素,然后设置其隐藏,或者[阅读全文:]

JS实现自动滚屏/滚动效果
文档创建者:zsh331      创建时间:02-15 15:18      标签:      编辑:34次    |   浏览:31652次

摘要:1. 描述对于一些特殊的模板,可能为了展示的更加丰富、全面会在一个页面放置很多图表、表格等内容。由于内容过多,超出了浏览器窗口的大小导致内容展示不全的情况。这样我们就需要用到 JS 滚屏效果来解决,下面[阅读全文:]

JS实现日期控件校验
文档创建者:印然      创建时间:11-17 16:53      标签:      编辑:13次    |   浏览:11994次

摘要:1. 概述1.1 问题描述内置参数查询界面当中可进行一些数据校验,例如有两个参数:开始日期和结束日期,下面我们要校验的是:1.开始日期与结束日期不能为空,结束日期必须在开始日期之后2.结束日期必须在开始[阅读全文:]

JS实现清空控件内容
文档创建者:印然      创建时间:11-17 16:51      标签:      编辑:24次    |   浏览:16767次

摘要:1. 概述1.1 版本报表服务器版本JAR包版本移动端App版本10.02018-12-2010.01.2 问题描述在使用查询控件时,有时我们希望能够快捷重置控件的内容,或者重置所有控件的内容。效果如下[阅读全文:]

JS实现参数控件赋值
文档创建者:印然      创建时间:11-17 16:47      标签:      编辑:16次    |   浏览:23967次

摘要:1. 概述1.1 问题描述参数界面中,往往需要在一个控件中动态的控制其他控件的值,如下图,当 username 有值时,state 自动变为 1,当 username 无值时,state 自动变为 2。[阅读全文:]

JS实现下拉复选框非顺序选择后的值顺序显示
文档创建者:yets11      创建时间:03-10 08:04      标签:      编辑:8次    |   浏览:4100次

摘要:1. 概述1.1 问题描述在报表应用中,会经常用到下拉复选框,但是默认的下拉复选框的值是根据选择的先后顺序来进行显示的,有些情况下用户选择值的顺序不是按照从前到后,这时下拉复选框的值并不会按照备选选来排[阅读全文:]

JS实现对下拉框的下拉菜单行高和选择数设置
文档创建者:yiyemeiying      创建时间:02-25 20:47      标签:      编辑:7次    |   浏览:4967次

摘要:1. 概述1.1 问题描述在选择数据时候,如果下拉框全为数字或字母的选择项,且供选项特别多,而下拉框的选择项上下间隔又较小,就会导致用户容易选择出错和识别困难。此处可加大待选项的行间距,增加可识别度,如[阅读全文:]

JS实现参数面板自动隐藏与显示
文档创建者:yets11      创建时间:02-28 15:45      标签:      编辑:12次    |   浏览:10297次

摘要:1. 概述1.1 问题描述报表自带的参数面板默认是显示的,如果想隐藏,需要点击参数面板下面的小三角图标,再次显示需要再次点击,这样比较麻烦,于是有客户想在查看内容时自动隐藏参数面板,在鼠标移动在上面时再[阅读全文:]

JS实现鼠标悬浮同时改变多行背景色
文档创建者:s877019087      创建时间:11-07 16:57      标签:      编辑:4次    |   浏览:732次

摘要:1. 概述1.1 问题描述1)报表预览时,希望鼠标悬浮在表格上时,可以实现同时改变多行背景色,即以多行为一组来改变背景色。2)可以自定义是否改变标题行的背景色。1.2 实现思路在分页预览设置界面添加 J[阅读全文:]

JS实现为控件添加倒计时功能
文档创建者:yets11      创建时间:05-21 22:35      标签:      编辑:11次    |   浏览:3903次

摘要:1. 概述1.1 问题描述在有些报表需求中,需要为控件添加倒计时功能,限制到某一个时间点后能进行一项操作或不能进行某项操作,比如查询,导出功能等等,又需要人性化地显示还有多少时间,即倒计时功能,比如下图[阅读全文:]

JS实现小写字母自动转换大写字母
文档创建者:yets11      创建时间:02-27 16:43      标签:      编辑:10次    |   浏览:5224次

摘要:1. 概述1.1 问题描述我们在数据库中一般把编号,编码等有字母的数据存成大写,在一些涉及到需要输入这些参数查询应用时,FineReport 是没有设置文本控件自动转成大写选项的,如果在 SQL 中再进[阅读全文:]

JS限制复选框(参数面板)选择个数
文档创建者:zsh331      创建时间:02-14 14:40      标签:      编辑:9次    |   浏览:4760次

摘要:1. 概述1.1 问题描述对于一些特殊的查询模板,由于下拉复选框的供选项太多可能导致查询结果过大、页面展示效果不理想等,所以有时候需要限制复选框组选中的个数。例如限制复选框可选中的个数为 5个,若超过[阅读全文:]

JS自定义日期控件高度
文档创建者:yiyemeiying      创建时间:02-24 13:05      标签:      编辑:8次    |   浏览:3812次

摘要:1. 概述1.1 问题描述平时使用中总有一些客户要求比较高,对控件默认显示的效果不太满足,不是按钮选择框太大,就是配色不好等等。以日期控件为例,默认的样式如下图所示:可能是用户浏览器太小,用户觉得选择框[阅读全文:]