Nous allons voir comment piloter des Portlets via une action de clic Crosslink depuis un Matrix Portlet, l'ensemble des Portlets étant sur la même page.
Voici le résultat final :
Au niveau du Matrix Portlet, le CrossLink (lien croisé) est créé en cliquant sur le bouton Actions sur clic :
Une action sur clic a été créée avec les propriétés suivantes :
Concernant le Measures Portlet, les propriétés initiales étaient les suivantes :
Un double-clic sur la ligne CA ventes Stockage et Consommables permet de modifier cette dernière :
Remplacer la valeur de la zone entourée en rouge par la macro $(Measure "none"). Cliquer ensuite sur OK puis OK une deuxième fois.
Concernant le Chart Portlet, les propriétés initiales étaient les suivantes :
Remplacer la valeur de la zone entourée en rouge par la macro $(Measure "none"). Cliquer ensuite sur OK.
Enfin Enregistrer la page modifiée.
Un clic gauche sur un des éléments du Matrix Portlet amène l'affichage d'un menu contextuel avec l'option Lien croisé. Un clic sur ce dernier entraine le rafraichissement des données des Measures et Charts Portlets.
Pour résumer : le CrossLink depuis un Matrix Portlet est un lien croisé affichant le détail de la valeur sélectionnée pour une mesure définie par l'administrateur dans une ou plusieurs fenêtres à côté (Measures Portlets, Chart Portlets).
Le CrossLink depuis un Matrix Portlet s'effectue depuis une valeur de Mesure alors qu'un CrossLink classique s'effectue depuis une valeur de Dimension.
Le passage de la valeur de mesure du Matrix Portlet aux autres Portlets s'effectue grâce à la macro $(Measure "none") qui est renseignée dans la propriété Valeur de chaque Portlet.