Вы находитесь здесь:
Функция goToSlide
Переход на указанные страницы и активы в презентации.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement. |
Чтобы убедиться, что данная функция открывает правильную страницу или актив, используйте уникальные имена или коды для страниц и активов в презентации.
Синтаксис
PresentationPlayer.gotoSlide([PageId|PageName|SourceSystemIdentifier], slideName, animation)Аргументы
| Аргумент | Описание |
|---|---|
PageId |
Код страницы в презентации. Если поле пустое, используется текущая страница. Вы можете использовать аргумент |
PageName |
Имя страницы презентации или актива. Используйте этот формат. |
SourceSystemIdentifier |
Дополнительный внешний код содержимого презентации, обычно предоставляемый при загрузке презентаций посредством API содержимого. Используйте этот формат. |
slideName |
Имя слайда. |
animation |
Анимация, используемая для открытия слайда. Данные значения поддерживаются.
Анимация свайпа может повлиять на производительность в проигрывателе презентаций. |
Использование
Чтобы сослаться на другую страницу презентации, сперва извлеките код страницы из JSON.
Прежде чем использовать функцию goToSlide, добавьте этот код в верхнюю часть HTML-кода или другого кода JavaScript. Первая строка кода ссылается на весь файл JSON, а вторая строка получает код страницы, который хранится в массиве на основе нуля.
var configData;
document.addEventListener('PresentationDOMContentLoaded', (event) => {
configData = event.data;
var PageId =
configData.presentations[configData.presentationIndex].Pages[1].id;
});Или можно использовать этот код.
var configData = {{{.}}};
var PageId = configData.presentations[confgData.presentationIndex].Pages[3].id;Потом используйте функцию goToSlide с этим кодом. Например, этот код вложен в HTML- кнопку на странице презентации.
<button onclick="PresentationPlayer.gotoSlide(PageId, '01_slide.html',null)"
class="class" type="button">Next</button>
