Crea una vista compartida - Amazon QuickSight

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;

createSharedViewsolo 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; } } } };