提供: Bright Pattern Documentation
• 日本語

Revision as of 02:46, 23 September 2026 by BpTranslationReview (talk | contribs) (Reviewed via BpTranslationReview)

< 前へ | 次へ >
(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) を返すことができます。通常、戻り値は使用されません。

< 前へ | 次へ >