皕杰报表工具查询表单自定义按钮的设计

皕杰报表是一款通用的、扩展性好、应用范围广的报表工具产品,因此需要支持灵活的自定义,本篇文章主要介绍皕杰报表演示项目-查询表单-自定义按钮的设计思路。本例中报表示例为04自定义按钮.brt、04-1dingdanmingxi.brt。

查询表单自定义按钮相关示例体验网址:http://demo.bijetsoft.com/iface (体验账号密码:admin/1)

查询表单自定义按钮相关brt下载网址:http://www.bijetsoft.com/product-download.html
(下载最新版本,最新版本中含有相关brt文件)

使用皕杰报表设计器设计自定义按钮报表

1.新建报表命名为04自定义按钮.brt

2.新建参数city 和 diqu,参数属性如图所示

3.新建数据集ds、ds1、ds2

ds:select * from 订单 where 货主地区 =? and 货主城市 in (?)

ds1:select distinct 货主地区 from 订单 where 货主地区 is not null

ds2:select distinct 货主地区,货主城市 from 订单 where 货主地区 is not null

ds数据集参数设置如图所示

4.自定义按钮报表设计如图所示

使用皕杰报表设计器设计订单明细报表。

1.皕杰报表设计器再新建报表命名为04-1dingdanmingxi.brt。

2.新建参数city 和 diqu,参数属性如图所示

3.新建数据集ds1

ds1:select * from 订单 where 货主地区 =? and 货主城市 in (?)

ds1数据集参数设置如图所示

4.订单明细报表设计如图所示

自定义按钮报表切换到表单设计界面

1.地区和城市的控件类型为下拉框,数据为来自数据集

2.设置城市的联动

3.点击红框内的按钮拖拽到单元格

4.修改两个按钮的属性。按钮文字为明细和汇总;默认动作为自定义

5.设置两个按钮的自定义动作

自定义动作:执行的js方法,查询表单在页面上生成的是一个html表单提交。你可以用js修改提交信息这样的操作来实现自定义按钮。

明细自定义动作:document.getElementsByName('rpt')[0].value='Demo/05参数报表/04-1dingdanmingxi.brt';biosSubmit();

汇总自定义动作:document.getElementsByName('rpt')[0].value='Demo/05参数报表/04自定义按钮.brt';biosSubmit();

将设计好的两个报表集成到web应用中,并访问自定义按钮报表

选择好地区和城市后,点击汇总按钮

选择好地区和城市后,点击明细按钮

有产品 有技术 服务好 可信赖

免费试用

仅需1分钟,即可体验新一代企业级Java报表工具,充分挖掘数据价值,引领企业增长!