disableDismiss och enableDismiss-funktioner
Avvisa-funktioner styr hur presentationsspelaren stängs och hanteras när användare väljer knappen Besök.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Enterprise och Unlimited Editions med tilläggslicensen Life Sciences Cloud för kundengagemang och det hanterade paketet Life Sciences Kundengagemang. |
Dessa funktioner utför långsiktiga åtgärder i 'returntovisitbuttonpress'.
PresentationPlayer.disableDismiss()
För att förhindra att presentationsspelaren avvisas direkt efter att användarna har valt knappen Besök, anropa PresentationPlayer.disableDismiss() innan du utför långsiktiga databasåtgärder som sökfrågor eller infogningar.
PresentationPlayer.enableDismiss()
För att meddela och avvisa presentationsspelaren, anropa PresentationPlayer.enableDismiss() efter att långsiktiga åtgärder har slutförts. Om PresentationPlayer.enableDismiss() inte anropas inom 30 sekunder avvisas presentationsspelaren automatiskt.
Användning
Funktionerna PresentationPlayer.disableDismiss() och PresentationPlayer.enableDismiss() styr endast presentationen som är öppen i presentationsspelaren. Händelsen 'returntovisitbuttonpress' skickas även endast till den presentation som för närvarande är öppen när användare klickar på knappen Besök.
För att spara data från flera presentationer under en presentationssession kan användare välja knappen Besök efter att de har presenterat en egen presentation. Händelsen 'returntovisitbuttonpress' utlöses för den aktuella presentationen och eventuella begäranden om infogning utförs. När besöket har öppnats kan användare använda länken Gå tillbaka till presentation för att gå tillbaka till samma presentationssession.
Exempel
Anta till exempel att en användare öppnar en egen presentation i presentationsspelaren. När en sida öppnas anropas PresentationPlayer.disableDismiss() under 'viewappearing' för att förhindra att spelaren avvisas medan långa operationer pågår.
När användaren har avslutat presentationen och valt knappen Besök utlöses 'returntovisitbuttonpress' och presentationen utför sina långvariga databasoperationer, som att hämta eller infoga data igen. När dessa operationer är klara anropas PresentationPlayer.enableDismiss() för att stänga presentationsspelaren.

