どのようにカスタムレポートをエクスポートするファイル名をカスタマイズします

タグラベル解放の仕方によって運営ドライレポートファイルには、例えば、EXCEL、単語、デフォルトのファイルと同じ名前を持つレポートのPDFファイル名をエクスポートし、レポートファイルの名前gcxmsyqk.rpx、このレポートがエクスポートされたので、Excelファイル名はgcxmsyqk.xlsxです。

あなたは、エクスポートした結果のファイル名に名前を付けるために他のルールを使用する必要がある場合は、そのような輸出「gcxmsyqk.rpx」成果文書として「.xlsx形式のを、プロジェクトの業績統計レポート(提供するための責任者がまとめた四半期ごとのコスト分析レポート)」のように - ファイル名を指定して実行それを達成するためのステートメントを乾燥?どのようにそれを達成するには?

当然のランドライステートメントは、達成することができます!使用ドライランレポート提供htmlタグの「saveAsName」プロパティは、あなたがEXCELとして保存されたレポート、ファイル名PDFを指定することができます。この属性を指定しない場合、デフォルトのファイル名は、エクスポートしたファイルに名前を付けるためにレポートを使用します。

例えば自分のshowReport.jspを取る、我々はタグのセットを見てみましょう。

私たちは、タブを設定した後、EXCELファイルのページをエクスポートした後、上記の設定によると、デフォルトのファイル名は、我々が指定したファイル名で見ることができます。

showReport.jspは、単純にアクセスし、レポートのファイル名にRPX showReport.jsp urlでパラメータを渡すことによって、あなたが対応する輸出のレポートを表示することができ、一般的なドライランデザイナーページの下に構築されています。結果のファイルをエクスポートする際に、固定文字列でsaveAsNameを設定した後、すべてのレポートファイルは、固定されたファイル名を使用します。このように、これはとても一般的なJSPが......実際には、saveAsNameとレポートファイルもああで渡された同じ変数の名前にすることができないようです!あなたが使用する前に、変数SAVENAMEを定義する場合は、ああ、レポートエクスポートファイル名パラメータとして同じファイル名を転送することができます!

顧客は、我々はJSスクリプトで直接セルの内容を得ることができないことを、エクスポートされたファイルの名前の結果として、ヘッダー行の各レポートの内容を望んでいる場合はさらに、この変数の内容は、それに設定されていますか?残念ながら、これはない、我々は対応する格子の内容から取られたAPIコード、変数に割り当てられた内容で報告書を読む必要があることができ、その後、この変数の値はsaveAsNameを与えることができます

おすすめ

転載: www.cnblogs.com/shiGuangShiYi/p/12116080.html