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

参数应用常见问题

  • 产品级协助
  • 文档创建者:RosieY
  • 历史版本:3
  • 最近更新:RosieY 于 2022-10-13
  • 1. 概述

    1.1 版本

    Finereport 版本
    10.0

    1.2 应用场景

    本文介绍制作模板时,参数相关的常见问题及排查步骤。

    2. 排查步骤

    1)检查参数使用是否正确,定义是否正确,参数选择和参数定义可查看:参数的种类与区别

    2)检查参数命名是否符合规范,参数命名规范可查看:参数命名规则

    3)参数定义正确,使用了控件,但是预览时,查询不到数据,检查参数名称和控件名称时候一致。参数查询如何设置可以看:控件筛选查询

    4)参数正控件正常,但是给参数赋值、或者控件赋值后总是达不到预期效果,检查下是否是因为参数赋值不规范、赋值优先级等问题。参数赋值规范可查看:参数赋值规则

    3. 常见问题

    3.1 查询报表控件选择值后查询不出内容

    问题描述:

    在实际应用中,常常会遇到这样的情况,在设计器预览时给参数输入值能正常查询出数据,但是在浏览器中预览报表,给控件输入值后报表却查询不出数据。

    原因分析:

    可能是您参数界面中参数控件的名字与参数名不一致导致。该错误常常发生在如某张已做好的模板,由于需要修改了参数名称,但未对参数界面的参数控件名做相应的修改。

    注:图示中参数为数据集参数,其他类型参数名称位置查看对应的文档即可。

    解决方案:

    修改参数名称或者控件名称,使其一致。

    3.2 模板数据集和服务器数据集部分重名时无法取数

    问题描述:

    控件绑定的数据字典的数据集名字为 a,服务器数据集的名字为 a_b,控件读取时读取的数据不是绑定的数据字典的数据集,而是服务器数据集的数据,会发生错乱。

    原因分析:

    “_”是java里的保留字符,a_b会被拆成两段读取,由于先匹配到了a,所以就读取了服务器数据集。

    解决方案:

    修改数据集名字,避免使用保留字符,如 false,null,inner,go,加减号等。

    附件列表


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

    售前咨询电话

    400-811-8890转1

    在线技术支持

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

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

    总裁办24H投诉

    热线电话:173-1278-1526

    反馈已提交

    网络繁忙