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 は、レポートを実行する前に、レポートの作成に使用されたデザイナーのバージョンを確認します。バージョン 3.7 で作成されたレポートを BIRT 2.5 で実行しようとしても、実行されません。単純なレポートの場合は、コピーして貼り付けることでこれを回避できます。2.5 の xml からデザイン バージョンを 3.7 にコピーします。BIRT は 2.5 で作成されたと認識して実行します。

もちろん、レポートが 2.5 ソフトウェアでサポートされていない 3.7 バージョンの新しいものを使用している場合、それは機能しません。でも、シンプルなテーブルなら問題ないはずです。

于 2013-07-15T10:40:40.933 に答える