birt 报表去掉时间_BIRT报表参数详解

在使用

birt

报表的时候感觉页面的

BIRT

Report

Viewer

头标题没有用,想去掉在网上

一查原来有详细的参数设置,看来

birt

的功能还是很强大啊。现在转帖如下:

BIRT

作为一款功能强大的开源报表工具,

其版本的升级更新速度也非常快,

1.0

2.0

一直到最新的

2.2.1

版本,无论从功能上还是性能上都得到了极大的提高和扩充。

BIRT

提供了一个标准的

J2EE

实现组件,可以发布到支持

J2EE

应用的

web

server

服务器上,

可以对生成的报表进行预览等操作。在大家使用

BIRT

Viewer

的时候,可能会对它日益纷

繁的参数设置如云里雾里,

在网上论坛里也有很多人碰到这样哪样的问题,

同时官方的文档

也不细致不全。所以我就对这些参数进行了一个简单系统的总结,希望能对大家的

BIRT

发有所帮助。这些参数以

2.2.1

版本为准,请大家特别注意。

1.

Servlet

模式说明

查看

BIRT

Viewer

自带的

web.xml

文件,可以看到有以下几个

pattern

frameset

----

采用

Ajax

框架,可以显示工具条,导航条和

TOC

面板,实现复杂的操作,如

分页处理,导出数据,

导出报表,

打印等等。

该模式下会自动生成

report

document

文件

(

report

design

文件

)

到特定的目录

(

用户可以用参数指定,也可以定义在

web.xml

)

。采

Ajax

,速度较慢。

run

----

也采用

Ajax

框架,

但不实现

frameset

的复杂功能,

不会生成临时的

report

document

文件

(

预览

report

design

文件

)

,也不支持分页,这个主要是应用在

BIRT

Designer

里的

preview

tab

里,可以支持

cancel

操作,其它不怎么常用。采用

Ajax

,速度较慢。

preview

---

没有用到

Ajax

框架,直接调用底层

Engine

API

对报表进行

render

,把生成的

报表内容直接输出到浏览器。这种模式和

run

模式调用的是相同的

Engine

API

,唯一区别

在于

run

采用

Ajax

获取报表内容,而

preview

直接输出到浏览器。如果要支持分页,用户

需要在

URL

上定义

__page

__pagerange

参数,这两个参数也会在后面详细说明。需要

特别说明的是,在这几种预览模式中,

preview

的速度是最快的。

document

---

该模式主要是为了从

report

design

文件生成

report

document

文件。用户可

以在

URL

上提定

document

文件生成存放的路径

(

存放在

server

)

,如果未指定,会直接

生成

rptdocument

发送到客户端浏览器,用户可以下载到客户端。

output

---

该模式类似于

frameset

,会自动生成

report

document

文件

(

预览

report

design

文件

)

,区别在于

output

不采用

Ajax

,而是将生成的报表内容直接输出到浏览器。

parameter

---

该模式主要用于生成一个参数对话框,一般用户不常用,用户可以直接通过

提供的

JSP

Tag--parameterPage

去实现参数对话框,不需要直接调用。

download

---

用于导出报表数据为

CSV

格式,

当你使用

frameset

工具条里的导出数据功能

时,会用到这个模式。

2.

web.xml

里的参数设置

web.xml

文件里有许多参数,用户应该根据自已的需求出发对这些参数有一个深入的了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值