Funzione goToSlide
Passa alle pagine e agli asset specificati all'interno di una presentazione.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition e Unlimited Edition con licenza aggiuntiva Life Sciences Cloud per Customer Engagement e pacchetto gestito Life Sciences Customer Engagement. |
Per assicurarsi che questa funzione apra la pagina o l'asset corretto, utilizzare nomi o ID univoci per le pagine e gli asset all'interno della presentazione.
Sintassi
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)Argomenti
| Argomento | Descrizione |
|---|---|
PageId |
ID di una pagina nella presentazione. Se lasciata vuota, viene utilizzata la pagina corrente. È possibile utilizzare l'argomento |
PageName |
Nome di una pagina di presentazione o di un asset. Utilizzare questo formato. |
SourceSystemIdentifier |
ID esterno facoltativo per il contenuto della presentazione, in genere fornito quando gli utenti caricano le presentazioni tramite l'API contenuto. Utilizzare questo formato. |
slideName |
Nome della slide. |
animation |
L'animazione da utilizzare per aprire la slide. Sono supportati questi valori.
Le animazioni di strisciamento possono influire sulle prestazioni nel lettore di presentazioni. |
Utilizzo
Per fare riferimento a un'altra pagina in una presentazione, recuperare prima l'ID pagina dal JSON.
Prima di utilizzare la funzione goToSlide, includere questo codice nella parte superiore del codice HTML o altro codice JavaScript. La prima riga di codice fa riferimento all'intero file JSON, mentre la seconda riga ottiene l'ID pagina, memorizzato in una matrice basata su zero.
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});Oppure, è possibile utilizzare questo codice.
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;Quindi, utilizzare la funzione goToSlide con quell'ID. Ad esempio, questo codice è allegato a un pulsante HTML nella pagina di presentazione.
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>
