1

当我尝试在 IE 6 中打开 birt 报告时(我只有浏览器,因为它是旧的生产服务器),我收到消息:

Line: 85
Char: 1
Error: Object expected
Code: 0 

报告打开为空白且不显示参数屏幕。

我正在使用这个版本的 birt:
-查看器版本:2.5.1-
引擎版本:2.5.1
-JRE 版本:1.6.0_18

这是我正在使用的 .rptdesign 数据:

<report xmlns="http://www.eclipse.o...irt/2005/design" version="3.2.6" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 2.5.2.v20100208 Build &lt;2.5.2.v20100210-0630></property>

该数据取自以前有效的报告。

我的原始 .rptdesign 数据是:

<report xmlns="http://www.eclipse.o...irt/2005/design" version="3.2.23" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 3.7.2.v20120213 Build &lt;3.7.2.v20120214-1408></property>

请注意,我在 Tomcat 6.0 上运行 Birt。

我不知道您是否需要更多信息,但如果您需要,请告诉我。

4

1 回答 1

0

您可以在 BIRT 3.7 上运行 2.5 报告。但是您不能在 BIRT 2.5 上运行 3.7 报告。较新的版本具有较新的功能,BIRT 会在运行之前查看用于创建报告的版本设计器版本。如果您尝试在 BIRT 2.5 上运行在 3.7 版中创建的报告,它就不会运行它。如果是简单的报表,可以通过复制粘贴来解决;将设计版本从 2.5 的 xml 复制到 3.7 中。BIRT 会认为它是在 2.5 中创建的并运行它。

当然,如果报告使用了 3.7 版本中不受 2.5 软件支持的任何新内容,则它不会起作用。但如果是简单的表,应该没问题。

于 2013-07-15T10:40:40.933 回答