提供: Bright Pattern Documentation
• 日本語

Revision as of 10:11, 21 September 2026 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeeplTranslate extension)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内検索
• English

onShowScreen

このコールバックは、アクティブなインタラクションに関連付けられた CRM 画面データ(つまり、そのデータが変更された際)を受け取るために使用されます。このコールバックのパラメータには、 setInteractionActiveScreen メソッドで設定したオブジェクトが含まれます。

リクエスト

構文

on('ON_SHOW_SCREEN', handler: OnShowScreenHandler): void

type OnShowScreenHandler = (screen: InteractionScreen, interactionId?: string) => SyncAsyncResult

type InteractionScreen = Record<STRING, string | number | boolean | null | undefined>

パラメータ

パラメータ パラメータ値 データ型 オプション/必須 説明
screen オブジェクト 必須 setInteractionActiveScreen メソッド経由で、そのインタラクション用に追加された、フラットな(つまり、ネストされていない)オブジェクトデータ
interactionId 文字列 オプション 指定されたオブジェクトが属するインタラクションの id

リクエスト例

adApi.on("ON_SHOW_SCREEN", (screen: InteractionScreen, interactionId?: string) => {

const openedObjectId = screen.objectId;

openCRMObject({id: openedObjectId});

});

戻り値

ハンドラーは値または Promise (SyncAsyncResult) を返すことができます。通常、戻り値は使用されません。

< 前へ | 次へ >