問題タブ [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.
api - Jsreport : 特定の応答ヘッダーを取得できません
API経由でJsreportを使用しています。
ブラウザーから、jsreport サーバーに対して ajax 呼び出しが行われます。サーバーは POST で応答し、データと、ファイルの場所を含むヘッダー タグ Permanent-Link を返します。
コピーしてブラウザーに貼り付けて、pdf ファイルを表示できるようにします。
問題は、ajax 呼び出しの成功ハンドラーで自動的に表示したいのですが、xhr.getRespondHeader() は Content-Type 以外のヘッダーを許可しません。応答ヘッダーには、「Access-Control-Allow-Origin: *」が既に含まれています。
ユーザーのためにPDFを取得するにはどうすればよいですか?
javascript - Jsreport は、クライアントとサーバーからのレンダリング時に異なる結果を示します
A という名前のテンプレートと、サーバーに保存されているテスト Json があります。jsreport の通常のセットアップを使用して、サーバーで PDF をレンダリングするのは不思議です。
今、私は Jsreport_client.js を使用してレンダリングしたいと考えています。AJAX 呼び出し getJSON を他のサーバーに実行し、jsclient を使用してレンダリングします。しかし、現在、データは正しく送信/処理されていません。JSON オブジェクトのルート付近にあるキーは正しいですが、残りは正しくありません。サーバー上でまったく同じ JSON が正しくレンダリングされることに注意してください
編集:以下は呼び出しです
以下は、返されたリクエスト構造です
以下はサーバーのハンドラーです
正しいデータと正しくない/読み取れないデータの両方を持つ別のハンドラー
ヘルパー
mysql - パラメータに基づいてレポートを生成するために jsreport にパラメータを渡す方法
これは jsreport を使用してレポートを生成するコードです。入力パラメーターを jsreport に渡してレポートを生成したいと考えています。
jsreportのスクリプトでmysqlクエリのパラメータを渡したいです。
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 でこのエラー メッセージが表示されます。
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ファイルについて聞いたことがありますが、それについてのアイデアがありません。
この問題から抜け出すのを手伝ってくれる人はいますか? 前もって感謝します。
asynchronous - Jsreport クライアントは非同期で xlsx ファイルを送受信できますか?
ブラウザを使用jsreport
してデータをサーバーに送信し、それを xlsx ファイルとしてダウンロードしたいと考えています。
を使用jsreport.download(request)
すると、GET であるため、データの量が制限されます。jsreport.renderAsync()
pdf と同じように xlsx ファイルをダウンロードできますか?