問題タブ [jasper-plugin]

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 に答える
1023 参照

grails - Grails の JasperReports プラグイン:「No such report spec」例外を取得する

Grails の jaspergrails プラグインをテストしています。このプラグインのチュートリアルに従っています。簡単な jasper レポートを作成し、web-app\plugins\jasper-0.9.5\reports\all-races.jasper の下に配置しました。

例外が発生しています

エラー 500: java.lang.Exception: そのようなレポート仕様はありません: reports\all-races.jasper または .jrxml

なぜ何かヒントはありますか?

事前にどうもありがとう。

ルイス

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

exception - GroovyJasperプラグイン

grails1.1からgrails1.1.1にアップデートし、jasperプラグインもバージョン0.95からバージョン0.97にアップデートしました。

プラグインを呼び出すときに例外が発生します(以下を参照)。

何が悪いのか考えてみてください。

ありがとう!

ルイス

0 投票する
3 に答える
5250 参照

grails - Grails-Jasperプラグイン-.jasperファイルでの1バイトUTF-8シーケンスエラーの無効なバイト1

Grails 1.3.5、SQL Server 2005、iReports 3.7.6、JasperPlugin1.1.3を使用しています。私のGSPページでは、jasperReprtタグを次のように指定しています。

開発のために、Config.groovyで指定しました

新しいレポートが作成および保存されるときに、reportsフォルダーに作成される2つのファイル、つまりreport.jrxmlとreport.jasperがあります。

IEまたはFirefoxでPDFアイコンをクリックすると、500サーバーエラーがスローされ、以下はスタックトレースです。

[2010-11-27 01:13:14.998] ERROR groovy.grails.web.errors.GrailsExceptionResolver Invalid byte 1 of 1-byte UTF-8 sequence. com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:684) at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:554) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) at

しかし、を削除するreport1.jasperと、PDFアイコンをクリックしてもエラーがスローされなくなり、PDFレポートが正常に表示されます。

これは正しい方法ですか?

  • 私の2番目の問題は、サブレポートの使用に関するものです。サブレポートはメインレポートと同じフォルダにあります。ただし、アプリケーションからレポートを実行すると、次のエラーがスローされます。

    [2010-11-27 01:30:27.556] ERROR groovy.grails.web.errors.GrailsExceptionResolver Could not load object from location : ./reports\report1sub_report.jasper net.sf.jasperreports.engine.JRException: Could not load object from location : ./reports\urine_routinepatient_details_sub_report.jasper at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:262) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateReport(JRFillSubreport.java:301) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:327)

サブレポートが見つかりません。どうすれば修正できますか?

ありがとうございました。ジェイチャンドラン。

編集: 私はこの間ずっと検索してきましたが、それでも適切な解決策を見つけることができませんでした。だから私はいくつかの試行錯誤をしました。前に言ったように、レポートディレクトリを削除report1.jasperしてそのままにしておくと、問題なく機能することがわかりました。jasper.jrxml

サブレポートの問題の場合:エラーが発生していましCould not load object from location : ./reports\report1sub_report.jasperた奇妙な理由で、メインレポート名reportが名前に追加され、名前の付いsub_report.jasperたファイルを探していましたreport1sub_report.jasper

そこで、フォルダーの下にサブフォルダーを作成し、reports名前を付けてreport1report1.jrxmlファイルを更新しました。

\\以下に示すように、「SUBREPORT_DIR」パラメーター\\のパスの最後にスラッシュが含まれていても、余分なスラッシュを追加する必要がありました。

最後にあることに注意してください\\。なぜ追加されなかったのかわかりません!

別の方法は、サブレポート名をからsub_report.jasper に変更することreport1sub_report.jasperでした。:)

これを本番モードでテストしましたが、正常に動作します。これがそれを行う方法であるかどうかはわかりませんが、他のすべての可能な解決策は私にとってはうまくいきませんでした。

フィードバックは非常に役立ちます。

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

html - Jasper プラグインを使用したチャートが Html 形式で表示されない

Jasper プラグインを使用してアプリでグラフを作成しています。iReports でレポートを作成し、グラフを設定します。プレビュー ボタンをクリックすると、iReports でグラフがよく表示されます。

次に、ファイルをレポート アプリ フォルダーにコピーし、jasper タグを list.gsp に PDF および HTML 形式で配置し、アプリケーションを実行して、ビューを表示します。PDF 形式をクリックすると、チャートがうまく表示されますが、 HTML 形式をクリックすると、ページに壊れた画像が表示されます。ページは「nullimg_0_0_9」画像を見つけようとしましたが、見つかりませんでした。

レポート ファイルを //web-app/reports/GraficaOperacionComercialProgramada.jrxml に配置します。Ubuntu 10.10 で Grails 1.3.6、Jasper Plugin 1.1.6.3、iReports 4.0 を使用しています。

私が間違っていることを知っている人はいますか?

これは私のlist.gspのコードです:

レポートのコードは次のとおりです。

http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="GraficaOperacionComercialProgramada2" language="groovy" pageWidth="612" pageHeight="792" columnWidth="555" leftMargin="20" rightMargin="20 " topMargin="20" bottomMargin="20">

前もって感謝します、ESalomon。

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

ruby-on-rails - RubyonRailsでのJasperレポート

Railsアプリケーションでjasperserverレポートを使用するように割り当てました。
Rubyアプリケーションで使用するjasperserver用のプラグインがあります。
https://github.com/gunark/jasperserver-client
このプラグインが私のRails3バージョンのアプリケーションで使用できるかどうか知りたいです。
railsplugin.orgにチェックインしましたが、「結果が見つかりません」と表示されます。uの人々が私にヘルプリンクをくれたら私は喜んでいます。

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

grails - Grails の Jasper でコレクションをパラメーターとして使用する

jasper プラグインを使用して、grails アプリ内から Jasper を実行する方法を学習しようとしています。プラグイン ディレクトリ ページ [ http://grails.org/plugin/jasper ] には、かなり詳細なチュートリアルがあります。ジャスパープラグインを使用するために「レーストラック」の例を拡張する方法を示すはずです。私が見つけている問題は、「registrations.jrxml」がチュートリアルに表示されておらず、プラグインのソースダウンロードに付属していないことです.jrxmlファイルを動作させるように設定する方法を理解することは不可能です. grails からデータが送信されます。

現在、私のアプリケーションのコントローラーは、HashMaps の ArrayList をビューに送り返しています。これは、"g:each" を使用して HTML テーブルに変換されます。ドメインを単純に表現したものではなく、HashMap はいくつかの異なるデータソースから構築されています。このデータを Jasper 経由で XLS ファイルにエクスポートする必要もあります。今のところ、jrxml に ArrayList をパラメーターとして送信できますが、リスト (行) の各メンバーを jrxml の詳細に関連付けるには行きません。

したがって、最も単純なケースとして、文字列の ArrayList を含むビューを提供するコントローラーがあるとします。

ArrayList をパラメータとして Jasper に渡すビュー。

ArrayList をデータソースとして利用するには、jrxml で何をする必要がありますか?

ドン

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

grails - grailsjasperプラグインレポートpdf表示

grails jasperプラグインを使用して、grailsアプリケーションでレポートを生成しています。それは正常に動作しますが、ダウンロードとしてpdfレポートを提供します。たとえば、別のタブでレポートをブラウザに表示する方法はありますか。

これは、レポートを表示するためのコードです。

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

grails - Grails で jasperReport/iReport を始める

ドメイン クラス インスタンスのレポートを作成したいのですが、すべてではなく、ユーザーが GSP テーブルで選択したもの (チェックボックスを選択したもの) だけを作成したいと考えています。私のレポートには、いくつかのロジックもあります-いくつかの条件、いくつかの計算などです。データベースから追​​加のデータを取得する必要もあります。どうすればいいですか?コントローラーで選択したチェックボックスの値を取得し、ジャスパー コントローラーに渡す必要がありますか? このようなもの:

GSP:

アクション:

レポートの作成には iReport を使用しました。SQL クエリとパラメーターを使用せずにレポートを作成しようとしました。私の論理は、上記の例で行ったように、ドメイン インスタンスのマップを jasper コントローラーに渡す場合、レポートでデータ ソースを指定する必要がないというものでした。しかし、空のレポートが表示されます。

また、レポート データソースをデータベースに設定し、レポート クエリを次のように設定しようとしました: select * from book where $X{IN,id,books}. その場合、何を選択しても、すべての本のインスタンスに対してレポートが作成されます。

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

struts2 - struts2 2.2.3 で使用される tiles プラグインと jasper プラグインのバージョン

Web アプリケーションで struts2 でタイルと jasper プラグインを使用したいのですが、アプリケーションのデプロイ中にエラーが発生します。Google を実行した後、アプリケーションにプラグイン バージョンのミスマッチがあることがわかりました。

struts2 2.2.3 と jasper プラグインを使用すると、うまくいきませんでした。しかし、struts2 2.1.8 と jasperを使用すると、正常に動作します。次に、Struts 2.1.8 と統合タイルを使用することにしましたが、展開時にエラーが発生しました

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

struts2 - JasperReport プラグイン Struts2 強制ダウンロード

Web アプリに Struts2、Spring、および Hibernate を使用しています。現在、ジャスパー レポート ストラット プラグインを使用して PDF レポートを生成しようとしています。結果の型を struts.xml ファイルに追加します。

アクションの定義:

そして、ここに私のアクションクラスがあります:

ダウンロード ポップアップを生成したいのですが、ブラウザーでレポートを表示したくありません。どうすればこれを強制できますか? contentDispositionまたはdocumentNameparams は効果がありません...

前もって感謝します。