Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Crea una vista compartida
Tras actualizar la incrustación SDK a la versión 2.8.0 o superior, utilícela createSharedView
API para crear una nueva vista compartida. Registre los valores sharedViewId
y los valores dashboardId
que devuelve la operación. El siguiente ejemplo crea una nueva vista compartida.
const response = await embeddingFrame.createSharedView(); const sharedViewId = response.message.sharedViewId; const dashboardId = response.message.dashboardId;
createSharedView
solo se puede llamar cuando un usuario ve un panel. Para crear una vista compartida específica para una consola, asegúrate de que los usuarios estén en la página del panel de control antes de activar la createSharedView
acción. Puedes hacerlo con el PAGE_NAVIGATION
evento, que se muestra en el siguiente ejemplo.
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; } } } };