deableDismiss- og enableDismiss-funksjoner
Forkastingsfunksjoner bestemmer hvordan presentasjonsspilleren avsluttes og håndteres når brukere velger Besøk-knappen.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise og Unlimited Edition med Life Sciences Cloud, Life Sciences Cloud for Customer Engagement-tilleggslisensen og den administrerte pakken Life Sciences Customer Engagement. |
Disse funksjonene utfører langsiktige operasjoner i 'returntovisitbuttonpress' hendelsesbehandleren.
PresentationPlayer.disableDismiss()
For å hindre at presentasjonsspilleren fjernes umiddelbart etter at brukerne har valgt Besøk-knappen, kaller du opp PresentationPlayer.disableDismiss()-funksjonen før du utfører langsiktige databaseoperasjoner som spørringer eller oppdateringer.
PresentationPlayer.enableDismiss()
For å varsle og fjerne presentasjonsspilleren kaller du opp PresentationPlayer.enableDismiss()-funksjonen etter at langsiktige operasjoner er fullført. Hvis PresentationPlayer.enableDismiss() ikke kalles opp innen 30 sekunder, fjernes presentasjonsspilleren automatisk.
Bruk
PresentationPlayer.disableDismiss()- og PresentationPlayer.enableDismiss()-funksjonene bestemmer bare presentasjonen som er åpen i presentasjonsspilleren. 'returntovisitbuttonpress'-hendelsen sendes også bare til presentasjonen som for øyeblikket er åpen når brukere velger Besøk-knappen.
Hvis du vil lagre data fra flere presentasjoner under én presentasjonsøkt, kan brukere velge Besøk-knappen etter å ha presentert en tilpasset presentasjon. 'returntovisitbuttonpress'-hendelsen utløses for den gjeldende presentasjonen, og eventuelle oppdateringsforespørsler utføres. Etter å ha åpnet besøket, kan brukere bruke lenken Gå tilbake til presentasjon til å gå tilbake til den samme presentasjonsøkten.
Eksempel
En bruker åpner for eksempel en tilpasset presentasjon i presentasjonsspilleren. Når en side åpnes, kalles PresentationPlayer.disableDismiss()-funksjonen opp under 'viewappearing'-hendelsen for å hindre at spilleren blir fjernet mens lange operasjoner pågår.
Når brukeren har fullført presentasjonen og valgt Besøk-knappen, utløses 'returntovisitbuttonpress'-hendelsen, og presentasjonen utfører sine langvarige databaseoperasjoner, som å hente eller sende inn data. Når disse operasjonene er fullført, kalles PresentationPlayer.enableDismiss()-funksjonen for å lukke presentasjonsspilleren.

