問題タブ [jsreport]

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

api - Jsreport : 特定の応答ヘッダーを取得できません

API経由でJsreportを使用しています。

ブラウザーから、jsreport サーバーに対して ajax 呼び出しが行われます。サーバーは POST で応答し、データと、ファイルの場所を含むヘッダー タグ Permanent-Link を返します。

コピーしてブラウザーに貼り付けて、pdf ファイルを表示できるようにします。

問題は、ajax 呼び出しの成功ハンドラーで自動的に表示したいのですが、xhr.getRespondHeader() は Content-Type 以外のヘッダーを許可しません。応答ヘッダーには、「Access-Control-Allow-Origin: *」が既に含まれています。

ユーザーのためにPDFを取得するにはどうすればよいですか?

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

javascript - Jsreport は、クライアントとサーバーからのレンダリング時に異なる結果を示します

A という名前のテンプレートと、サーバーに保存されているテスト Json があります。jsreport の通常のセットアップを使用して、サーバーで PDF をレンダリングするのは不思議です。

今、私は Jsreport_client.js を使用してレンダリングしたいと考えています。AJAX 呼び出し getJSON を他のサーバーに実行し、jsclient を使用してレンダリングします。しかし、現在、データは正しく送信/処理されていません。JSON オブジェクトのルート付近にあるキーは正しいですが、残りは正しくありません。サーバー上でまったく同じ JSON が正しくレンダリングされることに注意してください

編集:以下は呼び出しです

以下は、返されたリクエスト構造です

以下はサーバーのハンドラーです

正しいデータと正しくない/読み取れないデータの両方を持つ別のハンドラー

ヘルパー

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

mysql - パラメータに基づいてレポートを生成するために jsreport にパラメータを渡す方法

これは jsreport を使用してレポートを生成するコードです。入力パラメーターを jsreport に渡してレポートを生成したいと考えています。

jsreportのスクリプトでmysqlクエリのパラメータを渡したいです。

0 投票する
0 に答える
545 参照

c# - jsreport 指定された実行可能ファイルは、この OS プラットフォームに対して有効なアプリケーションではありません

C# アプリケーションで jsreport.embedded を使用しています。64 ビット Windows 10 環境の開発用 PC では問題なく動作しますが、32 ビット Windows 10 を実行しているクライアント PC にビルドを展開すると、すべてが機能しなくなりました。私がしたことは、手動で node.exe を 32 ビット node.exe (v0.10.29) に置き換えることです。ところで、私の Visual Studio ターゲット プラットフォームは AnyCPU です。32 ビット Windows 10 でこのエラー メッセージが表示されます。

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

c# - プロジェクトの開始時にアプリケーションをインストールする

シナリオ: 私は Asp.net Web Api を使用しており、cmd を使用してインストールできるレポート ツールとして Jsreport を使用しています。ここにいくつかの手順があります。1. 最初にノードと npm をインストールします。 2. cmd を開き、「npm install jsreport」として cmd を実行します。 3. cmd を「node node_modules/jsreport --production」として使用して初期化します。

ここで、jsreport はアプリケーション フォルダー ディレクトリの外に存在し、プロジェクトを完了するために jsreport のパスを提供する必要がありますが、これはあまり良くないようです。今私がしなければならないのは、それ(jsreport)が存在しない場合、私のasp.net Web APIが初めて起動するときにアプリケーション(JsReport)をインストールすることです。プロジェクトの開始時にjsreportのインストールを自動化するために書き込むことができる.batファイルについて聞いたことがありますが、それについてのアイデアがありません。

この問題から抜け出すのを手伝ってくれる人はいますか? 前もって感謝します。

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

asynchronous - Jsreport クライアントは非同期で xlsx ファイルを送受信できますか?

ブラウザを使用jsreportしてデータをサーバーに送信し、それを xlsx ファイルとしてダウンロードしたいと考えています。

を使用jsreport.download(request)すると、GET であるため、データの量が制限されます。jsreport.renderAsync()pdf と同じように xlsx ファイルをダウンロードできますか?