[]
ReportDesigner.Designer
レポートデザイナのコンポーネント。
• new Designer(element
, config?
)
レポートデザイナコンポーネントのインスタンスを作成します。
名前 | 型 | 説明 |
---|---|---|
element |
string | object | Element |
コンポーネントのホスト要素。 |
config? |
DesignerConfig |
デザイナの設定。 |
• get
documentChanged(): Event
<DocumentChangedEventArgs
>
Event
<DocumentChangedEventArgs
>
▸ createReport(reportInfo
, whenDirty?
): Promise
<void
>
レポートを作成します。
名前 | 型 | 説明 |
---|---|---|
reportInfo |
NewReportInfo |
ロードするレポート情報。 |
whenDirty? |
WhenDirty |
レポートがダーティ状態の場合に実行するアクション。 |
Promise
<void
>
▸ focus(): void
デザイナにフォーカスを戻します。
void
▸ getEditorAPI(): Promise
<EditorAPI
>
デザイナを操作するためのAPIを取得します。
Promise
<EditorAPI
>
▸ getNotificationsAPI(): Promise
<NotificationsAPI
>
通知パネルを取得します。
Promise
<NotificationsAPI
>
▸ getPanelsAPI(): Promise
<PanelsAPI
>
メニューおよびサイドバーにアクセスするためのAPIを取得します。
Promise
<PanelsAPI
>
▸ getReport(): Promise
<ReportInfo
>
現在のレポートを取得します。
Promise
<ReportInfo
>
▸ getReportPartsLibraries(): Promise
<ReportPartsLibrary
[]>
利用可能なレポートパーツライブラリのリストを取得します。
Promise
<ReportPartsLibrary
[]>
▸ processCommand(cmd
): Promise
<void
>
コマンドを処理します。
名前 | 型 | 説明 |
---|---|---|
cmd |
DesignerCommand |
コマンド名。 |
Promise
<void
>
▸ setActionHandlers(actionHandlers
): Promise
<void
>
アクションハンドラを設定します。
名前 | 型 |
---|---|
actionHandlers |
ActionHandlers |
Promise
<void
>
▸ setDataSourceTemplates(templates
): Promise
<void
>
データソーステンプレートを設定します。
名前 | 型 | 説明 |
---|---|---|
templates |
DataSourceTemplate [] |
データソーステンプレートのリスト。 |
Promise
<void
>
▸ setReport(report
, whenDirty?
, isDirtyInitial?
): Promise
<void
>
レポートを設定します。
名前 | 型 | 説明 |
---|---|---|
report |
Report |
ロードするレポート情報。 |
whenDirty? |
WhenDirty |
レポートがダーティ状態の場合に実行するアクション。 |
isDirtyInitial? |
boolean |
レポートがロード後のダーティ状態の初期値。 |
Promise
<void
>
▸ setReportPartsLibraries(libraries
): Promise
<void
>
利用可能なレポートパーツライブラリのリストを設定します。
名前 | 型 |
---|---|
libraries |
ReportPartsLibrary [] |
Promise
<void
>
▸ setResourceProvider(resourceProvider
): Promise
<void
>
リソースプロバイダを設定します。
名前 | 型 | 説明 |
---|---|---|
resourceProvider |
Partial <ResourceProvider > |
リソースプロバイダ。 |
Promise
<void
>