[]
Core.PageReport
PageReport クラス。
• new PageReport(options?)
PageReportクラスの新しいインスタンスを作成します。
| 名前 | 型 | 説明 |
|---|---|---|
options? |
Partial<{ i18n: i18n ; language: string ; memoizeData: boolean }> |
pageReportオプション - 言語:レポートの言語。デフォルトの言語は「en」です。 |
• get name(): string
レポート名を取得します。
string
• get reportParameters(): ReportParameters
レポートパラメータを取得します。
• get resourceLocator(): ResourceLocator
レポートのリソースロケータのインスタンスを取得します。
• get viewSettings(): ViewSettings
ViewSettings
▸ load(report, options?): Promise<void>
レポートテンプレートをロードします。
| 名前 | 型 | 説明 |
|---|---|---|
report |
string | Report |
URI、レポートテンプレートまたはテンプレートオブジェクト。 |
options? |
Object |
実行時間の設定。 |
options.environment? |
Environment |
- |
options.reportParameters? |
{ Name: string ; Value: ParameterVariant[] }[] |
- |
options.resourceLocator? |
Partial<ResourceLocator> |
- |
Promise<void>
▸ run(): Promise<PageDocument>
レポート処理を開始します。
Promise<PageDocument>