[]
        
(Showing Draft Content)

Core

名前空間: Core

Table of contents

名前空間

クラス

インターフェイス

型の別名

変数

関数

型の別名

Environment

Ƭ Environment: Object

式の計算に使用されるレポート環境。

型宣言

名前 説明
ReportFolder? string レポートのディレクトリ名。
ReportName? string レポート名。

EventHandler

Ƭ EventHandler<TArgs>: (args: TArgs) => void

パラメータ型

名前 説明
TArgs イベント引数の型。

型宣言

▸ (args): void

イベントハンドラ。

パラメータ
名前
args TArgs
戻り値

void


NoValueType

Ƭ NoValueType: typeof noValue

値が設定されていないことを示す特別な値を定義します。


Parameter

Ƭ Parameter: Object

レポートのパラメータを定義します。

型宣言

名前 説明
descriptor ParameterDescriptorEx パラメータ記述子。
errorMessage string | null 無効なパラメータの値に対してエラーメッセージを表示します。
isValidValuesLoaded boolean 有効な値のリストがロードされた場合、「true」です。
validValues ParameterValue[] 有効な値。
values ParameterVariant[] パラメータ値。

ParameterDataType

Ƭ ParameterDataType: "Boolean" | "String" | "Integer" | "Float" | "Date" | "DateTime"

パラメータのデータ型を定義します。


ParameterDescriptor

Ƭ ParameterDescriptor: Object

レポートのパラメータ記述子を定義します。

型宣言

名前 説明
allowBlank boolean 空白を許可します。
dataType ParameterDataType パラメータのデータ型。
dependsOn string[] パラメータが依存するパラメータ。
displayFormat string 値を表示する形式。
multiValue boolean 複数値のパラメータ。
name string パラメータ名。
nullable boolean null を許可。
selectAllValue? any すべての使用可能な値が選択されていることを示す複数値パラメータの特殊な値。

ParameterDescriptorConfig

Ƭ ParameterDescriptorConfig: Object

パラメータの視覚的な表現の設定。

型宣言

名前 説明
hidden boolean パラメータが非表示であることを示します。非表示のパラメータはパラメータパネルに表示されません。
multiline boolean 複数の値を許可します。
prompt string パラメータダイアログの表示文字列。

ParameterDescriptorEx

Ƭ ParameterDescriptorEx: ParameterDescriptor & ParameterDescriptorConfig

パラメータ記述子。


ParameterValue

Ƭ ParameterValue: Object

パラメータ値を定義します。

型宣言

名前 説明
fields? any[] 拡張されたパラメータビューの追加フィールド。
label string 表示するラベル。
value ParameterVariant 値。

ParameterVariant

Ƭ ParameterVariant: string | number | boolean | Date | null | NoValueType | SelectAllType

パラメータ値の型。


RenderOptions

Ƭ RenderOptions: Object

ドキュメントの描画オプション。

型宣言

名前 説明
galleyMode boolean 改ページなしで、すべてのデータを描画します。
interactivityActions ({ Data: string ; Type: "toggle" } | { Data: string ; Type: "sort" })[] ドキュメントのソート/トグル状態を保持します。

ReportParameters

Ƭ ReportParameters: Object

レポートパラメータを定義します。

型宣言

名前
applySteps (steps: ApplyParameterStep[]) => Promise<void>
getDescriptors () => { [name: string]: ParameterDescriptorEx; }
getValues () => { [name: string]: ParameterState; }
getValuesFor (knownValues: { [name: string]: ParameterVariant | ParameterVariant[]; }, requiredParameters: { [name: string]: { fields: string[] } | null; }) => Promise<GetValuesResult>

ResourceLocator

Ƭ ResourceLocator: Object

URIを使用して外部リソースにアクセスするツールを提供します。

型宣言

名前
fork (reportName: string) => ResourceLocator
getResource <T>(uri: string) => Promise<null | T>
getResourceUri (resourceID: string) => string

SelectAllType

Ƭ SelectAllType: Object

すべての値が設定されていることを示す複数値パラメータの特別な値を定義します。


UnregisterHandler

Ƭ UnregisterHandler: () => void

型宣言

▸ (): void

イベントハンドラの登録を解除します。

戻り値

void

変数

CultureInfo

CultureInfo: Object

言語および文化固有のテキスト書式のデータを提供します。

型宣言

名前
registerCulture (identifier: string, data: LocaleData) => void

CustomCode

CustomCode: Object

ユーザー定義関数を登録するためのツールを提供します。

型宣言

名前
getFunctions () => UserDefinedFunction[]
registerFunctions (functions: UserDefinedFunction[]) => void

FontStore

FontStore: Object

CSSおよびPDFのエクスポートでフォントを登録するためのツールを提供します。

型宣言

名前
registerFonts (...fonts: FontDescriptor[]) => Promise<void> & (configUri: string) => Promise<void>
getFonts () => FontDescriptor[]

noValue

noValue: undefined

値が設定されていないことを示す特別な値。


selectAll

selectAll: SelectAllType

すべての値が設定されていることを示す複数値パラメータの特別な値。

関数

setLicenseKey

setLicenseKey(key): void

ActiveReportsJSのライセンスキーを設定します。

パラメータ

名前 説明
key string ライセンスキーの値。

戻り値

void