goToSlide Function
Vá para as páginas e ativos especificados em uma apresentação.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise e Unlimited com a licença Life Sciences Cloud, o complemento Life Sciences Cloud para Engajamento do cliente e o pacote gerenciado Engajamento do cliente Life Sciences. |
Para garantir que essa função abra a página ou o ativo correto, use nomes ou IDs exclusivos para páginas e ativos na apresentação.
Sintaxe
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)Argumentos
| Argumento | Descrição |
|---|---|
PageId |
O ID de uma página na apresentação. Se estiver em branco, a página atual será usada. Você pode usar o argumento |
PageName |
O nome de uma página de apresentação ou ativo. Use este formato. |
SourceSystemIdentifier |
Um ID externo opcional para o conteúdo de apresentação, geralmente fornecido quando os usuários carregam apresentações por meio da API de conteúdo. Use este formato. |
slideName |
O nome do slide. |
animation |
A animação a ser usada para abrir o slide. Estes valores têm suporte.
Deslizar animações pode afetar o desempenho no player de apresentação. |
Uso
Para fazer referência a outra página em uma apresentação, primeiro recupere seu ID de página do JSON.
Antes de usar a função goToSlide, inclua esse código na parte superior do código HTML ou outro código JavaScript. A primeira linha de código faz referência a todo o arquivo JSON, enquanto a segunda linha recebe o ID da página, que é armazenado em uma matriz baseada em zero.
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});Ou você pode usar este código.
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;Em seguida, use a função goToSlide com esse ID. Por exemplo, esse código é anexado a um botão HTML na página de apresentação.
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>
