反馈已提交

网络繁忙

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

参数界面

  • 文档创建者:文档助手1
  • 历史版本:21
  • 最近更新:RosieY 于 2022-02-14
  • 1. 概述

    本文介绍决策报表中「参数界面」的添加及相关属性。

    2. 参数界面简介

    2.1 添加参数界面

    注:「参数界面」只能添加在决策报表的顶部。

    1)在 FineReport 设计器中点击「文件>新建决策报表」。

    2)将「参数界面」拖入到决策报表中,如下图所示:

    6.png

    2.2 设置项说明

    决策报表中参数界面的样式设置与普通报表中「参数面板」的样式设置是相同的,详情请参见:参数面板简介

    3. 注意事项

    3.1 参数界面设置背景透明无效

    3.1.1 问题描述

    决策报表中,参数界面是默认有底色的。打开内置模板 %FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\决策报表入门示例.frm  ,预览可以看到参数界面底色是一个很淡的灰色,与 body 界面的白色有差别。

    Snag_15ab33ec.png

    但是设置参数界面属性中的背景为「没有背景」或选择「颜色>透明」,均不生效。如下图所示:

    Snag_1f18fc25.png

    尤其在使用 网页框控件插件 在模板中引用其他模板时,若被引用的模板参数界面有背景,那么模板效果就不太美观。

    例如在一个模板中使用网页框控件插件,引用 %FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\决策报表入门示例.frm 模板,并且将 body 背景色设置为蓝色。如下图所示:

    Snag_15b62c84.png

    保存报表,点击「PC端预览」,点击「查询」按钮后,其效果如下图所示。决策报表入门示例.cpt 模板的参数界面依然有底色,而 body 界面是透明的,可以透出当前模板的蓝色。

    Snag_15b8d81c.png

    那么我们要如何让参数界面也能变得透明呢?

    3.1.2 解决方案

    可通过给被引用的报表即「决策报表入门示例.cpt」模板的 form 添加「初始化后事件」使其透明。

    JavaScript 代码如下:

    $(".para-container.fr-quick-border-layout.ui-state-enabled").css("background","")

    如下图所示:

    Snag_15c65125.png

    预览时,点击「查询」按钮后,透明效果生效,如下图所示:

    Snag_15c6c6e2.png

    3.2 参数面板中控件无法显示

    3.2.1 问题描述

    参数面板最大宽度为 960,当参数面板中的控件位置横坐标超过 960 时,虽然在设计器界面可以看到控件,但预览模板时无法显示控件。

    3.2.2 解决方案

    调整控件横坐标,保证横坐标在允许显示的范围内,或者安装 决策报表新自适应插件

    附件列表


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

    售前咨询电话

    400-811-8890转1

    在线技术支持

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

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

    总裁办24H投诉

    热线电话:173-1278-1526