finereport怎么自定义参数界面

在finereport可以使用自定义的方式实现条件表单界面,这样就可以不使用finereport中的内置参数。下面就为大家介绍一下finereport怎么自定义参数界面

操作方法

  • 01

    我们以html网页为例简单说明,最终效果如下: 打开模板%FR_HOME%WebReport\WEB-INF\reportlets\demo\parameter\number.cpt

  • 02

    切换至参数界面,在左上角的设置按钮中,去掉显示参数窗体和点击查询前不显示报表内容两个选项前的勾,如下图

  • 03

    模板另存为%FR_HOME%WebReport\WEB-INF\reportlets\demo\parameter\number1.cpt

  • 04

    自定义表单界面 实际系统中使用的框架不同,控件的种类和定义方法也不同,因此如上图中的表单查询界面我们不做介绍,用户自行实现,该例使用最简单的html元素。 主要注意的是form表单的action地址及表单提交结果显示位置target; 如该例中定义form表单时没有指定action,target的值为嵌入报表的iframe名字。 另外我们在点击查询按钮时需要先获取控件值,并且需要进行cjkEncode,因此查询按钮type使用button,不要使用submit(直接触发action)。

  • 05

    表单提交事件 点击“查询”按钮时,触发autoSubmit(),在该方法中通过js获取表单控件的值,拼接出完整的报表访问路径,并对最终的url进行cjkEncode编码。 将最终的报表url赋给form的action,并触发提交,返回的报表结果就会显示在指定的iframe中。

  • 06

    示例完整代码

  • 07

    已完成页面查看%FR_HOME%\WebReport|page_demo\parameter.html

(0)

相关推荐

  • 网易mumu模拟器怎样修改主题界面 自定义主题界面的设置方法

    网易mumu模拟器是一款好用的游戏模拟器,设置好之后就可以在电脑上玩手游啦,但是有时也会出现一些疑问,网易mumu模拟器怎样修改主题界面?下面小编带来自定义主题界面的设置方法,希望对大家有所帮助. 自 ...

  • CAD如何自定义ribbon界面

    Ribbon指的是功能区,在CAD编辑器中功能区包括一些编辑和创建元素的命令按钮.一般以组类标签矩形分类显示.在CAD制图时,如果有用户不适应该ribbon界面,可进行自定义设置.具体操作方法如下所示 ...

  • 王者荣耀怎么自定义操作界面面板

    王者荣耀怎么自定义操作界面面板呢?今天小编为大家讲解一下. 操作方法 01 打开手机,找到王者荣耀,点击并进入,如图所示. 02 进入之后,点击图示位置的"设置",进入下一页面,如 ...

  • windows 7自定义登录界面

    之前讲到的这些自定义操作都是基于系统直接提供的操作选项来进行,因此不会有什么风险性,下面再给大家提供一个涉及到注册表和文件修改的小技巧:自定义登录界面背景. 步骤/方法 01 和壁纸一样,同一张图看久 ...

  • win10始终使用自定义登陆界面背景

    是不是win10登陆界面一直一样?  不好看? 操作方法 01 首先,找到桌面左下角的搜索框 02 输入gpedit.msc 如图所示: 03 获得如图所示的策略 04 依次打开 计算机配置-管理模板 ...

  • unity3d自定义的界面如何还原到初始化状态

    操作过程中,我不小心把unity3d的界面搞乱了,怎么也无法还原.后来通过查找资料,还原出厂设置,把问题轻松解决了. 1.选择菜单"Window"-->"Layou ...

  • unity3d自定义的界面怎么还原到初始化状态?

    操作过程中,我不小心把unity3d的界面搞乱了,怎么也无法还原.后来通过查找资料,还原出厂设置,把问题轻松解决了. 1.选择菜单“Window”-->"Layouts"-- ...

  • 绘声绘影X8怎么自定义工作界面?

    绘声绘影X8对于我们来说是一个非常不错的视频制作软件,对于我们才开始实用绘声绘影X8的同学来说,可能对界面还是不是怎么熟悉,那么我们绘声绘影X8的工作界面事怎么调节的呢?下面小编就跟大家分享以下吧. ...

  • blender怎么自定义窗口界面布局?

    blender窗口界面的配置是很灵活的,我们可以任意删除或者添加自己需要的功能窗口,如下图所示,或者直接修改任意窗口的功能属性. 1.blender默认的窗口是这样的,看似好像每个位置都是固定的功能一 ...