Activité

Démarrer une activité dans une popup.


Ce type de popup permet d’ouvrir une place au sein d’une popup, via JavaScript.

1. Instancier la place à ouvrir

Si la place correspond à celle d’un composant, l’instanciation s’effectue en renseignant sa catégorie et son identifiant.

var componentPlace = new flower.docs.PlaceBuilder.build(category, id);

Les autres places peuvent être instanciées à partir d’un token. Ce token est défini de la même façon que pour la page par défaut.

var place = new flower.docs.PlaceBuilder.build(token);

2. Instanciation de la popup

var popup = JSAPI.get().getPopupAPI().buildPlace(place);

Exemple : ouverture de l’écran de modification d’un document au sein d’une popup

var place = new flower.docs.PlaceBuilder.build("DOCUMENT", "45376503-dfda-4abc-bc2f-32ac8a8b88d1");
var popup = JSAPI.get().getPopupAPI().buildPlace(place);
popup.show();

Exemple : ouverture de la page d’accueil au sein d’une popup

var place = new flower.docs.PlaceBuilder.build("home");
var popup = JSAPI.get().getPopupAPI().buildPlace(place);
popup.show();