問題タブ [birt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6165 参照

java - BIRTでデフォルトのロケールを変更する方法

私はBIRTレポートエンジンを使用しており、現在のタスクはレポートの国際化を実装することです。Webviewerを使用してPDFレポートを生成およびダウンロードしています。レポートの生成に使用するロケールを指定できるパラメーター(__locale)があります。これまでのところ、すべてが正常に機能しています。

ただし、実装できなかった追加の要件があります。httpパラメータで設定されたロケールに加えて、ある種のフォールバックロケールを指定する可能性もあるはずです。

Take the following example: There are two property-files common_en_US.properties and common_en_GB.properties. The first locale to be used should be en_GB (__locale=en_GB). Everything works fine if the common_en_GB.properties file exist. But I would also like to tell BIRT to use common_en_US.properties if the en_GB-file cannot be found, which does not work as expected.

I tried to solve this by manually setting the Java default locale before executing BIRT because I thought that BIRT would use the Java mechanism to resolve localized strings. Unfortunately this attempt does not work.

Is there a different way to do what I would like to do? Is it possible to do something like that at all?

Thanks a lot! Johannes

0 投票する
2 に答える
4392 参照

spring - Web ベースのレポート デザイナー Spring/Hibernate

spring/hibernate をサポートする Web ベースのレポート デザイナーを探しています。BIRTStudio を見たことがありますが、無料ではありません。

このリストhttp://java-source.net/open-source/charting-and-reportingに出くわしました。これは役立つ可能性があります。独自の小さなレポート エンジンを作成するのが適切かもしれません。私のコア要件:

  • エンド ユーザーは、レポートのパラメーターを指定できる必要があります
  • レポートは Excel 形式で入手できる必要があります
  • レポートは、アプリケーションと同じパーミッション スキームを使用する必要があります (つまり、Spring セキュリティ)
  • レポートには 2 つのタイプ (ビジュアルとテキスト) があり、これらのタイプのレポートはチャートまたはマップにすることができます。
0 投票する
1 に答える
1089 参照

xhtml - Eclipse BIRT - XHTML 出力

レポートを HTML ではなく XHTML (1.0 Transitional で十分) として出力するように BIRT を設定する方法はありますか?

いくつかのテストを行ったところ、無効な要素がいくつかありました。head にはタイトルが含まれていません。html には名前空間 (xmlns) 属性が必要です。

この機能は BIRT でサポートされていますか?

- - - 編集 - - -

BIRT によって生成された現在の HTML 出力に対して行う必要がある現在の変更は次のとおりです。

  • doctype をxhtml transitionalに変更します
  • タグにxmlns属性を追加するhtml
  • title要素を追加します<head>
  • 不足している終了タグをメタ タグに設定します。</meta>

機能が BIRT でサポートされていない場合、現在の HTML エミッターを拡張して、現在の HTML 出力を有効な XHTML に変換するにはどうすればよいですか?

0 投票する
1 に答える
503 参照

birt - BIRT でのトランザクション分離の定義

私の BIRT レポートは、SQL クエリ (JDBC データソース) を使用してデータを取得します。私の SQL Server 2005 データベースは、スナップショット トランザクション分離を使用するように設定されています。

BIRT レポート デザイナーでトランザクション分離モードを定義するにはどうすればよいですか?

プログラム的には、データソース メソッド setDefaultTransactionIsolation(4096) を呼び出すことで完了します (4096 はスナップショット分離を意味します)。

0 投票する
2 に答える
4166 参照

pdf - BIRT PDF レポート: テーブルの高さを固定?

A4固定レイアウト1ページに商品(行)を表示する表を表示しようとしています。ヘッダー/詳細/フッター セクションを含むテーブルを追加することはできますが、詳細セクションの最小の高さ (たとえば 150mm) を設定できません。詳細行に 150mm の高さを設定すると、各行の高さは 150mm になります。私が望むのは、各行の高さを最小限にすることです(一部の列のコンテンツが折り返されている場合、複数の行になる可能性があります)。

詳細行に高さが設定されていない場合、フッターはページの下部にくっつくのではなく、詳細行のすぐ下に表示されます。

これが理にかなっていることを願っています (そうでない場合は、詳細を提供できます)。どんな助けでも大歓迎です。

0 投票する
2 に答える
491 参照

shell - cron ジョブから実行すると、Birt 2.5.2 レポートが空のテーブル データを生成する

.pdf 形式のレポートを作成するために genReport.sh を実行するシェル スクリプトがあり、コマンド ラインから実行すると完全に機能します。レポートのデータ ソースは ClearQuest データベースです。

CRON ジョブから実行すると、.pdf ファイルが作成されますが、さまざまなレポートと列ヘッダーのみが表示され、レポートのデータが欠落しています。スクリプトの実行中に STDERR に報告されるエラーはありません。

これは私に「環境変数」を叫びます。

現在、シェル スクリプトは以下を定義しています。

それが環境的なものである場合、環境のどの部分が欠けていますか?

0 投票する
1 に答える
1253 参照

osgi - BIRTでのクラスの読み込みの問題

BIRTランタイムをアプリケーション(EARファイル)にバンドルしており、最近まで使用していたバージョン2.2ではすべて問題ありませんでした。ただし、BIRT 2.5.1にアップグレードすると、クラスの読み込みの問題が発生します。

BIRTランタイムは、Java extクラスパスに別のxerces.jarファイルがあるため、クラス読み込みの競合の根本原因であるxerces.jarファイルをパッケージ化します。簡単な解決策は、BIRTランタイムにパッケージ化されているxerces.jarファイルを削除し、BIRTに親クラスローダー階層からxercesクラスをピックアップさせることでした。ただし、BIRTランタイムプラグインディレクトリからxerces.jarファイルを削除するとレポートが失敗するため、これは発生しないようです。

私のアプリの構造についてもう少し詳しく説明します

EAR-
アプリクラス
-WAR
----WEB-INF
------プラットフォーム(BIRT)
--------プラグイン(BIRT)

親クラスローダーのxerces.jarファイルから必要なクラスをBIRTにロードさせる方法はありますか?

前もって感謝します。

0 投票する
1 に答える
2685 参照

report - バート グローバル整数

データベースからいくつかのものを読み取るバートレポートがあります。その後、ロードされるすべての Detailrow に対してグローバルな整数をインクリメントしたいと考えています。これまでのところ、次の行でグローバル整数を初期化しました。

その後、詳細行のフィールドに次の行を追加しました。

レポートをプレビューすると、グローバル変数が null であることを意味する "java.lang.NumberFormatException: null" が表示されます。どうしてこんなことに?どうすれば修正できますか?

0 投票する
1 に答える
1471 参照

java - 大きなHTMLページがロードされると、AJAXは大きなHTMLページからデータを取得します

これに名前があるかどうかは完全にはわかりませんが、基本的に、db の結果から生成される大きな HTML ページがあります。

そのため、ブラウザーで HTML ページ (レポート) を直接表示しても、すべてのコンテンツがすぐに表示されるわけではなく、内容が表示され、DB からの結果が取得されるときに追加の HTML が追加されます...

この HTML ページに AJAX リクエストを送信し、ページ全体 (レポート) の準備が整うまで待つのではなく、HTML レポートが読み込まれるときに応答の処理を開始する方法はありますか? またはそれを行う別の方法はありますか?

Atm 私は AJAX 応答を作成し、HTML ページが完成するまで 1、2 分そのままにします...

コンテキストが役立つ場合: HTML レポートは Java サーブレットによって生成され、AJAX 呼び出しを行うページは JSP ページです。残念ながら、レポートは BIRT (Eclipse レポート拡張機能) によって生成されるため、簡単に分割することはできません。

前もって感謝します。

0 投票する
1 に答える
819 参照

ruby-on-rails - Rails アプリを使用した BIRT ビューアー

Rails アプリのレポートに BIRT を使用しようとした人はいますか?私は ROR でかなり大きなアプリに取り組んでいます。私は BIRT をアプリで快適に動作させようとしていました。BIRT Report Designer は Rails では使用できないため、BIRT Viewer を単独で使用してページにレポートへのリンクを提供し、同じボックスの Tomcat で BIRT Viewer を実行してレポートをレンダリングすることにしました。これには、ユーザーがカスタム レポートを作成できないという大きな問題があります。

誰かがこれに少しでも近いことを試しましたか???

はいの場合、この取り組みの一部について何かヒントはありますか?

すべての助けを前もって感謝します。