Usted estĆ” aquĆ:
Función goToSlide
Se dirige a las pÔginas y activos especificados en una presentación.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise y Unlimited con licencia Life Sciences Cloud, Life Sciences Cloud para Customer Engagement Add-on y el paquete gestionado Life Sciences Customer Engagement. |
Para asegurarse de que esta función abre la pÔgina o el activo correctos, utilice nombres o identificadores exclusivos para pÔginas y activos en la presentación.
Sintaxis
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)Argumentos
| Argumento | Descripción |
|---|---|
PageId |
El Id. de una pÔgina en la presentación. Si se deja en blanco, se utiliza la pÔgina actual. Puede utilizar el argumento |
PageName |
El nombre de una pÔgina de presentación o activo. Utilice este formato. |
SourceSystemIdentifier |
Un Id. externo opcional para el contenido de la presentación, proporcionado habitualmente cuando los usuarios cargan presentaciones a través de la API de contenido. Utilice este formato. |
slideName |
El nombre de la diapositiva. |
animation |
La animación que se utilizarÔ para abrir la diapositiva. Estos valores son compatibles.
Las animaciones de deslizamiento pueden afectar al rendimiento en el reproductor de presentaciones. |
Uso
Para hacer referencia a otra pÔgina en una presentación, primero recupere su Id. de pÔgina desde el JSON.
Antes de utilizar la función goToSlide, incluya este código en la parte superior del código HTML u otro código JavaScript. La primera lĆnea de código hace referencia al archivo JSON completo, mientras que la segunda fila obtiene el Id. de pĆ”gina, que se almacena en una matriz basada en cero.
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});O bien, puede utilizar este código.
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;A continuación, utilice la función goToSlide con ese Id. Por ejemplo, este código se adjunta a un botón HTML en la pÔgina de presentación.
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>
