反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

填报FAQ

  • 文档创建者:Leo.Tsai
  • 历史版本:11
  • 最近更新:星踪 于 2021-06-16
  • Q:文件控件和上传下载文件插件都能上传文件,它们的区别在哪?

    A:文件控件将文件以二进制代码的形式保存到数据库表中,而上传下载文件插件是将文件保存到服务器或 FTP 的目录下。

    Q:数据填报的时候,如果要填不确定的条数咋办?

    A:需要给填报的单元格设置单元格扩展,这样在前端添加记录时就可以不限制条数,如果不设置单元格扩展,添加记录时会报错:com.fr.write.WriteException:单元格不可扩展。

    Q:FineReport可以制作投票、问卷、试卷这样的模板吗?

    A:使用填报功能可以实现,单选题可以用单选按钮组控件,多选题可以用复选按钮组控件。

    Q:在一个单元格中填入数据后,后面的单元格可以自动从数据库中带出其他数据,这怎么实现?

    A:实现方法可参见文档 根据控件值自动匹配数据 。举个应用的例子,下拉框选中客户ID,后面单元格可自动显示出客户名称。

    Q:填报中多个下拉框怎么联动,比如第一个下拉框选择不同数据时,第二个下拉框的选项会不同?

    A:实现方法可参见文档 填报控件数据字典联动 。举个应用的例子,第一个下拉框选择省份,第二个下拉框可以选择这个省份下的城市。

    Q:Excel 数据量较大时导入不了,浏览器端容易崩溃,有什么解决办法么?

    A:如果 Excel 数据量较大,可以使用官方的 批量导入插件 来导入。

    Q:想在 sheet1 中取 sheet2 某个单元格的值,怎么实现呢?

    A:实现方法参见文档 跨sheet联动 。举个应用的例子,sheet1 中某个单元格的值是由 sheet2 中某个单元格的值参与运算得到。

    Q:怎么实现填报时可以集插入、修改、删除三个操作于一体?

    A:设置内置 SQL 提交时,提交类型选择 智能提交 即可。

    Q:内置 SQL 提交中主键是做什么用的,它跟数据库的主键有什么区别?

    A:如果填报时有更新或删除数据的操作,则必须勾选主键,如果没有勾选主键,则统一为插入提交。主键相当于 SQL 中 where 的效果,不同于数据库的主键。

    Q:填报时怎么修改已有的数据?

    A:需要将数据集中的字段拖拽到填报单元格中,这样前端填报预览时看到已有数据的同时还能修改这些数据。如果不拖字段,那么前端填报时只能新增数据。

    Q:复选按钮组控件和下拉复选框控件选择多个数据提交后,这些数据不能正常显示在一个字段中,怎么解决?

    A:需要在控件属性中将返回值类型改为字符串,详情参见文档 复选控件多值入库不正确

    Q:为什么内置 SQL 提交里面的未修改不更新是灰色的且不能勾选了呢?

    A:内置 SQL 提交中绑定列和值时,如果值存在不是单元格或者单元格组的情况,那么该功能将灰化无法使用。此时可用文档 JS实现只提交修改过的数据 中的方案解决。

    Q:填报时给某个单元格设置了公式,为什么前端新增记录后,除了第一个格子,其他扩展的格子公式不生效?

    A:如果想扩展后其他单元格仍能保留公式,需要将单元格的 插入行策略 设置为原值。

    Q:填报时可以自动编号,且插入或删除数据时,编号能自动调整,保持连续,怎么实现呢?

    A:可以使用文档 JS实现填报自动生成序号并排序 中的方法实现该效果。

    Q:填报时怎么校验页面上是否有重复数据?

    A:使用文档 校验填报页面的数据是否重复 的方法设置内置校验即可。

    Q:手机端填报时不能插入和删除数据怎么办?

    A:移动端填报时,工具栏是不会显示的,所以只能更新数据,如果想要插入和删除数据,需要在报表里面 自定义插入删除按钮

    Q:填报时如果是多 sheet 报表,怎么让每个 sheet 都有自己的查询控件,而不是使用统一的参数面板控件。

    A:可以在每个 sheet 里面添加控件实现查询效果,具体的方法参见文档 JS实现使用填报页面的控件查询

    Q:做了一个填报功能,但是修改数据会变成新增一条记录,是怎么回事 ?

    A:更新数据时,会根据填报属性设置的主键来更新。出现此问题时,可能是因为主键设置错误,可以检查相关主键设置。

    Q:填报时如果不小心从页面退出来了,再进填报页面后已经填过的值就没了,请问有数据临时保存机制么?

    A:有的,可以使用 填报暂存 功能,暂存已经填报的数据。

    Q:如何实现在填报成功之后对当前页面进行刷新?

    A:需要通过 JavaScript 事件实现,方法参见文档 JS实现当前页刷新

    Q:填报时怎么上传图片呢?

    A:上传图片也是借助文件控件的哦,上传的图片以二进制编码的形式存储到数据库表中,详细介绍参见文档 填报上传图片

    Q:我现在有个多 sheet 报表,能不能在打开报表时,让它显示我想看的 sheet 页,现在加载时默认是第一个 sheet 页?

    A:可以的哦,需要借助 JavaScript 事件实现,方法参见文档 JS实现页面加载后默认显示指定sheet页

    Q:怎么去掉填报页面选中的单元格黑框?

    A:给填报页面添加一个加载结束事件即可,方法见文档 填报常用技巧 ,文档里面还有其他小技巧,可以看看哈。

    Q:删除数据后,希望可以先弹出一个是否确定删除的提示框,确认后才能删除,怎么实现?

    A:需要借助 JavaScript 事件实现,方法参见文档 JS实现删除时二次确认

    附件列表


    主题: 填报应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526