翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
共有ビューを作成する
埋め込みをSDKバージョン 2.8.0 以降に更新したら、 createSharedView
API を使用して新しい共有ビューを作成します。オペレーションが返dashboardId
す sharedViewId
と を記録します。次の例では、新しい共有ビューを作成します。
const response = await embeddingFrame.createSharedView(); const sharedViewId = response.message.sharedViewId; const dashboardId = response.message.dashboardId;
createSharedView
は、ユーザーがダッシュボードを表示したときにのみ呼び出すことができます。コンソール固有の共有ビューを作成する場合は、createSharedView
アクションを有効にする前に、ユーザーがダッシュボードページに表示されていることを確認してください。これは、以下の例に示すように、 PAGE_NAVIGATION
イベントで実行できます。
const contentOptions = { onMessage: async (messageEvent, metadata) => { switch (messageEvent.eventName) { case 'CONTENT_LOADED': { console.log("Do something when the embedded experience is fully loaded."); break; } case 'ERROR_OCCURRED': { console.log("Do something when the embedded experience fails loading."); break; } case 'PAGE_NAVIGATION': { setPageType(messageEvent.message.pageType); if (messageEvent.message.pageType === 'DASHBOARD') { setShareEnabled(true); } else { setShareEnabled(false); } break; } } } };