Si vous avez créé une page dans votre espace de travail à partir du modèle de page Tableau de bord, vous pouvez personnaliser la redirection au clic à partir du composant de tableau de bord sur cette page. Le tableau de bord en ligne que ce composant affiche suivra la redirection personnalisée.
Avant de commencer
Vous avez créé un espace de travail avec une page générée à Générateur d'IU partir du modèle de page Tableau de bord. Vous pouvez également avoir configuré le composant de tableau de bord de cette page pour afficher un tableau de bord à partir de la bibliothèque, comme décrit dans .Ajouter un tableau de bord à une page Tableaux de bord
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Procédure
-
Ouvrez votre espace de travail dans Générateur d'IU.
-
Ouvrez la page concernée.
Vous aurez construit cette page à l’aide du modèle de page Tableaux de bord.
-
Sélectionnez le composant du tableau de bord.
-
Dans le panneau de configuration, désactivez Utiliser les redirections par défaut.
Vous avez désactivé les redirections. Cliquer sur une visualisation au moment de l’exécution ne déclenche aucune action.
-
Dans le panneau d’événements, vérifiez s’il existe un gestionnaire d’événements « Widget de tableau de bord sélectionné ».
-
S’il n’y a pas de gestionnaire « Widget de tableau de bord sélectionné », ajoutez-en un.
-
Sélectionnez + Ajouter un mappage d’événements.
-
Dans la liste des événements disponibles, sélectionnez le widget Tableau de bord sélectionné.
-
Dans la zone Données et scripts de la page, sous Scripts clients, ouvrez le widget de tableau de bord cliqué.
-
Dans le volet Modifier le script client, recherchez la ligne
api.emit('NAV_ITEM_SELECTED', charge utile) ;.
-
Mettez à jour la charge utile pour qu’elle s’aligne sur votre logique de redirection personnalisée.
Résultats
Toutes les redirections à partir de visualisations de données sur ce tableau de bord ouvrent votre cible spécifiée.