Création d'une vue partagée avec QuickSight createSharedView API - Amazon QuickSight

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'une vue partagée avec QuickSight createSharedView API

Après avoir mis à jour l'intégration SDK vers la version 2.8.0 ou supérieure, utilisez le createSharedView API pour créer une nouvelle vue partagée. Enregistrez le sharedViewId et le dashboardId renvoyé par l'opération. L'exemple ci-dessous crée une nouvelle vue partagée.

const response = await embeddingFrame.createSharedView(); const sharedViewId = response.message.sharedViewId; const dashboardId = response.message.dashboardId;

createSharedViewne peut être appelé que lorsqu'un utilisateur consulte un tableau de bord. Pour créer une vue partagée spécifique à la console, assurez-vous que les utilisateurs se trouvent sur la page du tableau de bord avant d'activer l'createSharedViewaction. Vous pouvez le faire avec l'PAGE_NAVIGATIONévénement, illustré dans l'exemple ci-dessous.

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