

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat tampilan bersama dengan Amazon Quick Sight `createSharedView` API
<a name="embedded-view-sharing-sdk-create"></a>

Setelah memperbarui Embedding SDK ke versi 2.8.0 atau yang lebih tinggi, gunakan `createSharedView` API untuk membuat tampilan bersama baru. Catat `sharedViewId` dan `dashboardId` bahwa operasi kembali. Contoh di bawah ini membuat tampilan bersama baru.

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

`createSharedView`hanya dapat dipanggil ketika pengguna melihat dasbor. Untuk pembuatan tampilan bersama khusus konsol, pastikan pengguna berada di halaman dasbor sebelum Anda mengaktifkan tindakan. `createSharedView` Anda dapat melakukan ini dengan `PAGE_NAVIGATION` acara tersebut, yang ditunjukkan pada contoh di bawah ini.

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