Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di una visualizzazione condivisa con QuickSight createSharedView
API
Dopo aver aggiornato Embedding SDK alla versione 2.8.0 o successiva, usa createSharedView
API per creare una nuova vista condivisa. Registra l'sharedViewId
e il risultato dell'dashboardId
operazione. L'esempio seguente crea una nuova vista condivisa.
const response = await embeddingFrame.createSharedView(); const sharedViewId = response.message.sharedViewId; const dashboardId = response.message.dashboardId;
createSharedView
può essere chiamato solo quando un utente visualizza una dashboard. Per la creazione di viste condivise specifiche per console, assicurati che gli utenti siano nella pagina della dashboard prima di abilitare l'azionecreateSharedView
. Puoi farlo con l'PAGE_NAVIGATION
evento, mostrato nell'esempio seguente.
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; } } } };