問題タブ [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.
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
なぜ何かヒントはありますか?
事前にどうもありがとう。
ルイス
exception - GroovyJasperプラグイン
grails1.1からgrails1.1.1にアップデートし、jasperプラグインもバージョン0.95からバージョン0.97にアップデートしました。
プラグインを呼び出すときに例外が発生します(以下を参照)。
何が悪いのか考えてみてください。
ありがとう!
ルイス
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
名前を付けてreport1
report1.jrxmlファイルを更新しました。
\\
以下に示すように、「SUBREPORT_DIR」パラメーター\\
のパスの最後にスラッシュが含まれていても、余分なスラッシュを追加する必要がありました。
最後にあることに注意してください\\
。なぜ追加されなかったのかわかりません!
別の方法は、サブレポート名をからsub_report.jasper
に変更することreport1sub_report.jasper
でした。:)
これを本番モードでテストしましたが、正常に動作します。これがそれを行う方法であるかどうかはわかりませんが、他のすべての可能な解決策は私にとってはうまくいきませんでした。
フィードバックは非常に役立ちます。
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。
ruby-on-rails - RubyonRailsでのJasperレポート
Railsアプリケーションでjasperserverレポートを使用するように割り当てました。
Rubyアプリケーションで使用するjasperserver用のプラグインがあります。
https://github.com/gunark/jasperserver-client
このプラグインが私のRails3バージョンのアプリケーションで使用できるかどうか知りたいです。
railsplugin.orgにチェックインしましたが、「結果が見つかりません」と表示されます。uの人々が私にヘルプリンクをくれたら私は喜んでいます。
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 で何をする必要がありますか?
ドン
grails - grailsjasperプラグインレポートpdf表示
grails jasperプラグインを使用して、grailsアプリケーションでレポートを生成しています。それは正常に動作しますが、ダウンロードとしてpdfレポートを提供します。たとえば、別のタブでレポートをブラウザに表示する方法はありますか。
これは、レポートを表示するためのコードです。
grails - Grails で jasperReport/iReport を始める
ドメイン クラス インスタンスのレポートを作成したいのですが、すべてではなく、ユーザーが GSP テーブルで選択したもの (チェックボックスを選択したもの) だけを作成したいと考えています。私のレポートには、いくつかのロジックもあります-いくつかの条件、いくつかの計算などです。データベースから追加のデータを取得する必要もあります。どうすればいいですか?コントローラーで選択したチェックボックスの値を取得し、ジャスパー コントローラーに渡す必要がありますか? このようなもの:
GSP:
アクション:
レポートの作成には iReport を使用しました。SQL クエリとパラメーターを使用せずにレポートを作成しようとしました。私の論理は、上記の例で行ったように、ドメイン インスタンスのマップを jasper コントローラーに渡す場合、レポートでデータ ソースを指定する必要がないというものでした。しかし、空のレポートが表示されます。
また、レポート データソースをデータベースに設定し、レポート クエリを次のように設定しようとしました: select * from book where $X{IN,id,books}. その場合、何を選択しても、すべての本のインスタンスに対してレポートが作成されます。
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 と統合タイルを使用することにしましたが、展開時にエラーが発生しました
struts2 - JasperReport プラグイン Struts2 強制ダウンロード
Web アプリに Struts2、Spring、および Hibernate を使用しています。現在、ジャスパー レポート ストラット プラグインを使用して PDF レポートを生成しようとしています。結果の型を struts.xml ファイルに追加します。
アクションの定義:
そして、ここに私のアクションクラスがあります:
ダウンロード ポップアップを生成したいのですが、ブラウザーでレポートを表示したくありません。どうすればこれを強制できますか? contentDisposition
またはdocumentName
params は効果がありません...
前もって感謝します。