摘要:1. 概述1.1 问题描述单元格下拉树设置了默认值,同时设置了形态-数据字典,但默认值并没有按照设置正常转化为显示值,在预览时仍然显示为了实际值。1.2 原因分析当使用上述格式为下拉树设置默认值时,该默[阅读全文:]
摘要:1. 概述1.1 学习视频本文学习视频:插入删除行1.2 问题描述对于填报模板,新插入行或列的单元格可以是空值、某个自定义的值、继承上一个单元格的值,那么应该如何设置呢?1.3 解决思路可以给单元格设置[阅读全文:]
摘要:1. 概述1.1 学习视频本文学习视频:设置填报属性1.2 应用场景如下图系统内置的提交按钮,提供了属性设置功能,用户可以通过该功能实现数据校验、强制提交、只提交当前 sheet 等效果。1.3 功能入[阅读全文:]
摘要:1. 概述1.1 学习视频本文学习视频:设置填报属性1.2 功能简介报表填报属性包括:提交设置、数据校验设置、填报快捷键设置,编辑界面如下图所示:3 个功能设置项介绍如下:提交:将填报数据的单元格与数据[阅读全文:]
摘要:1. 概述1.1 预期效果制作填报报表时,希望主模板只用来查看主要数据或基础信息,通过 超级链接-网络报表 的形式到子模板「预览」或「编辑」详细内容,预期效果如下:1.2 实现思路在[阅读全文:]
摘要:1. 插入删除行功能接口参数说明示例支持移动端插入行_g().appendReportRC(num,cell)num:插入的行数cell:插入位置的单元格编号。如果无此参数,则插入位置为鼠标焦点所在行_[阅读全文:]
摘要:1. 概述1.1 问题描述当填报的数据中存在表情符号时,提交到mysql数据库可能会出现以下报错:1.2 原因分析mysql当前的编码无法支持表情符号入库,需要将编码修改为utf8mb4。2. 解决方案[阅读全文:]
摘要:1. 概述1.1 问题描述我们进行填报报表制作的时候,需要针对 Excel 导入的数据进行校验,实现相同客服ID,货主名称保持一致,需要在提交的时候校验是否存在相同客服ID,货主名称不一致的情况,若出现[阅读全文:]
摘要:1. 去除填报页面选中单元格时的黑色边框1.1 问题描述前端填报预览时,如果选中某个单元格,该单元格会出现如下图所示的黑色外框,比较影响整个页面的美观,那么该如何将这个边框去除掉呢?1.2 解[阅读全文:]
摘要:1. 概述1.1 问题描述填报在插入数据的时候,希望能根据当前日期自动生成一个流水号,例如:ABC202108050001,要如何实现呢?1.2 解决方案在填报属性处利用公式拼接即可,整个流水号分为三部[阅读全文:]
摘要:1. 概述1.1 应用场景在制作问卷调查类的模板时,可能会遇到这种情况:有几个选项,最后一个选项为其他,当选择其他时弹出一个对话框,允许用户输入其他值,然后显示输入的值。如下图所示:1.2 实现思路「单[阅读全文:]
摘要:1. 概述1.1 问题描述 如果报表中有多个 sheet 页,前端预览时,默认展示第一个 sheet 页,那么页面加载后如何展示指定 sheet 页呢?如下图示例中的效果,报表选择填[阅读全文:]
摘要:1. 概述1.1 问题描述想要对用户在填报时操作过的数据进行记录,比如修改和删除了哪几行数据,是谁在什么时间操作的,该如何实现呢?1.2 实现思路修改操作可以通过控件的编辑后事件,将操作时间和操作用户赋[阅读全文:]
摘要:1. 概述1.1 问题描述在填报联动,插入删除行,数据校验,数据提交时,可能会出现公式结果和预期不一致的问题,应该如何处理呢?1.2 原因分析在填报联动,插入删除行,数据校验和数据提交时,会对页面相关公[阅读全文:]
摘要:Q:文件控件和上传下载文件插件都能上传文件,它们的区别在哪?A:文件控件将文件以二进制代码的形式保存到数据库表中,而上传下载文件插件是将文件保存到服务器或 FTP 的目录下。Q:数据填报的时候,如果要填[阅读全文:]
摘要:1. 概述1.1 问题描述多sheet的场景下,参数面板默认会在所有sheet显示,如果希望只有部分sheet展示参数面板,其他不显示,该如何设置呢?1.2 解决思路利用JS获取当前sheet编号,判断[阅读全文:]
摘要:1. 概述本文档列出一些新手常遇到的问题及解答,方便用户在遇到问题时参考。2. 报表填报属性问题解决方案填报预览与分页预览的区别填报预览:在 Web 端预览用来填报数据的模板,一般在[阅读全文:]
摘要:1. 概述1.1 问题描述控件添加「提交入库」类型的事件,即可实现点击或编辑控件后填报入库。该方式在提交后默认不返回成功和失败的结果提示,如果希望在进行填报时返回结果提示,或者根据提交成功与否执行一些自[阅读全文:]
摘要:1. 概述1.1 问题描述存在插入删除行按钮的模板,如果只剩一行数据时点击了删除行,那后续就无法再新增行了,因为页面上没有插入行按钮了。那么如何实现第一行数据禁用删除行按钮呢?1.2 实现思路方案一:插[阅读全文:]
摘要:1. 概述1.1 问题描述默认的插入删除行按钮类型只有插入行和删除行 2 个选项。那么怎么实现下图所示插入和删除列的效果呢?1.2 实现思路插入删除行按钮是根据父子格关系来识别需要插入和删除的数据的。所[阅读全文:]
摘要:1. 概述1.1 问题描述默认的工具栏插入行和删除行按钮操作的是鼠标选中行,单元格的插入行和删除行按钮操作的是当前行,使用插入删除行的JS接口可以实现在固定行进行插入和删除。那如果是希望固定在最后一行进[阅读全文:]
摘要:1. 概述1.1 问题描述希望通过设置让用户只能在指定的时间段内提交。1.2 实现思路用公式判断当前时间是否在设置的时间段内 ,在的话执行提交,不在的话弹出提示。接口说明可以参考:工具栏接口,消息接口。[阅读全文:]
摘要:1. 概述1.1 应用场景希望在填报控件中输入值后,及时地进行校验,如果有问题则弹出提示并清空输入值。如图所示示例为,输入的字符串必须符合正则表达式设置的格式,若不满足格式则弹出警告提醒,如下图所示。在[阅读全文:]
摘要:1. 概述1.1 问题描述在填报模板中,希望将用户填入的数据和数据库中相关的数据进行对比,做一些自定义的校验。例如:用户修改密码时,先输入旧密码。如果旧密码和数据库中存储的密码一致,则允许修改,否则弹出[阅读全文:]
摘要:1. 概述1.1 预期效果填报录入数据时,希望一次性插入多行,效果如下图所示:1.2 实现思路通过「插入行按钮」的设置实现一次性插入多行,通过 JS 事件实现插入和删除行后,自增编号也随之更新。2. 示[阅读全文:]
摘要:1. 概述1.1 问题描述在实际项目中做填报时,会遇到点击按钮跳转到子页面填写详细信息。当填报完成,关闭子页面时,希望能刷新父页面。要如何设置才能实现呢?注:360 浏览器极速模板不支持该效果1.2 实[阅读全文:]
摘要:1. 概述1.1 问题描述在实际填报表设计中,主从表是常见的一种填报场景,主表中的一条记录对应从表中的多条记录,例如「订单表」和「订单明细表」,「订单表」的一个订单可能对应「订单明细表」中的多条产品数据[阅读全文:]
摘要:1. 概述注:本文方案只适用于普通报表填报预览。1.1 问题描述打印或导出带有复选框的填报模板时:复选框无法正常打印或导出,如下图所示:1.2 解决思路相关配置存储在帆软的平台数据库中,可以通过修改该数[阅读全文:]
摘要:1. 概述1.1 版本报表服务器版本10.01.2 问题描述用户有时需要实现数据备份留底且数据不能在业务界面展现的效果,该如何操作呢?1.3 解决思路使用逻辑删除[阅读全文:]
摘要:1. 概述1.1 需求描述当填报通过子报表实现时,希望子报表填报成功后,数据能马上在主报表中显示出来,通常采用的方法是刷新主报表,要如何设置才能实现子报表填报成功后刷新主报表呢?效果如下图所示:1.2[阅读全文:]
摘要:1. 概述1.1 预期效果报表开发中,很多情况下用户在增加行数的时候,想要自定义输入行数,然后增加指定的行数,而不是点击一次增加一行,效果如下图所示:1.2 实现思路在单元格按钮控件中,添加 JS 点击[阅读全文:]
摘要:1. 概述1.1 问题描述预览填报报表时,希望页面加载完成后,自动将光标定位在某个控件中,可以直接编辑。该方案适用于一些设置了填报快捷键的场景。1.2 实现思路在对应事件里,利用相关接口实现。接口说明可[阅读全文:]
摘要:1. 概述1.1 问题描述制作调查问卷类的填报模板时,可能会需要限制复选框组选中的个数,如限制复选框的个数为 2 个,若超过 2 个就则将所有选中的值清空或者清空超出的部分,如下图所示:1.2 实现思路[阅读全文:]
摘要:1. 概述1.1 问题描述在做填报报表时,添加的填报控件是扩展显示的,需要获取扩展的填报控件的所有值。如下图所示,获取单选按钮组控件扩展的所有值。1.2 实现思路利用控件接口,根据控件名获取控件对象数组[阅读全文:]
摘要:1. 消息接口功能接口参数示例支持移动端弹出带有确认按钮的对话框FR.Msg.alert(title, message, callback)title:标题message:消息内容callback:点击[阅读全文:]
摘要:1. 概述1.1 版本报表服务器版本JAR 包版本App 版本10.02019-09-26V1.01.2 应用场景展示预览报表页面单元格间关系引用,追踪分析报表字段来源,数据异常的分析工具。1[阅读全文:]
摘要:1. 概述1.1 问题描述填报报表中,有两个日期控件,当第一个日期控件选择完成后,希望第二个日期控件能自动匹配日期,例如:改变前一个控件日期后,后一个控件的日期 +90 天。该如何实现呢?1.2 解决思[阅读全文:]
摘要:1. 概述1.1 问题描述希望填报时上方可以实时显示当前页面的有效记录数(什么是有效记录数可以自己定义),示例效果如下图所示:1.2 实现思路可以添加公式通过 count 计数函数实现,示例中统计出产品[阅读全文:]
摘要:1. 概述1.1 预期效果在设计报表的过程中,有部分需求需要使用填报控件来实现查询的功能。如下图所示,下拉框选择地区后列表自动过滤显示所选地区的数据。1.2 实现方法在参数界面添加「下拉框控件」并隐藏,[阅读全文:]
摘要:1. 概述1.1 问题描述我们在进行填报时,对于某些特定的填报字段,比如成绩、密码之类,要求在填报的时候,只能写一次,一旦写完就不能再进行修改,那么该如何实现呢?1.2 实现思路控件添加编辑后事件,实现[阅读全文:]
摘要:1. 概述1.1 问题描述在实际填报过程中,对于单据类的编号的填报,可能编码为标准格式,有固定的长度,例如手机号,固定 11 位数。在填报这类内容时,当字段超过特定的值时,如何设置提醒填报人呢?如下图所[阅读全文:]
摘要:1. 概述1.1 问题描述报表有多个sheet 时,每次切换 sheet 都需要移动鼠标点击左下方便签,且 sheet 标签过多时,很难准确的选中标签,能不能通过一种简单的方法来供用[阅读全文:]
摘要:1. 概述1.1 问题描述本文提供了报表一段时间内没有操作,那么页面会自动退出或者关闭的方法。效果如下图所示:1.2 实现思路填报模板添加加载结束事件,JavaScript 代码中设置一个倒计时,当监听[阅读全文:]
摘要:1. 概述1.1 应用场景设计填报模板时,有些数据可以跳过不填,希望入库的时候这些空数据可以保存为 0。还有些情况,数据库表字段不是绑定的单元格,而是希望直接将参数值、日期、当前时间等入库。那么该如何实[阅读全文:]