Vous êtes ici :
Fonction goToSlide
Accède aux pages et aux actifs spécifiés dans une présentation.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : les éditions Enterprise et Unlimited avec Life Sciences Cloud, la licence complémentaire Life Sciences Cloud pour Customer Engagement et le package géré Life Sciences Customer Engagement. |
Pour vous assurer que cette fonction ouvre la page ou l'actif approprié, utilisez des noms ou des ID uniques pour les pages et les actifs de la présentation.
Syntaxe
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)Arguments
| Argument | Description |
|---|---|
PageId |
L'ID d'une page dans la présentation. Si elle est laissée vide, la page actuelle est utilisée. Vous pouvez utiliser l'argument |
PageName |
Le nom d'une page de présentation ou d'un actif. Utilisez ce format. |
SourceSystemIdentifier |
Un ID externe facultatif pour le contenu de la présentation, généralement fourni lorsque les utilisateurs chargent des présentations via l'API de contenu. Utilisez ce format. |
slideName |
Le nom de la diapositive. |
animation |
L'animation à utiliser pour ouvrir la diapositive. Ces valeurs sont prises en charge.
Les animations de balayage peuvent affecter les performances dans le lecteur de présentation. |
Utilisation
Pour référencer une autre page dans une présentation, récupérez d'abord son ID de page dans le JSON.
Avant d'utiliser la fonction goToSlide, insérez ce code en haut du code HTML ou d'un autre code JavaScript. La première ligne de code référence le fichier JSON complet, tandis que la deuxième ligne récupère l'ID de page, qui est stocké dans un tableau basé sur zéro.
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});Vous pouvez également utiliser ce code.
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;Utilisez ensuite la fonction goToSlide avec cet ID. Par exemple, ce code est joint à un bouton HTML dans la page de présentation.
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>
