Bonjour,
Il est tout à fait possible de naviguer dans un chemin de navigation avec du JS.
Voici les étapes et le code à ajuster.
1/ Supposons que j'ai un chemin de navigation Dim 1 (Hierarchie 1, Niveau 1) > Dim 2 (Hierarchie 2, Niveau 1)
2/ Ajouter un bouton qui s'appelle "Naviguer au niveau 2 de mon chemin" (ou plus simple) et mettre en action une fonction javascript appelée "customNavigate()"
3/ Créer une fonction js dans l'éditeur JS tel que :
function customNavigate()
{
var breadPath = new BreadPath();
breadPath.elements = [{
dimExpl: "Dim 2",
dimFilter: null,
filter: null,
hExpl: 1, // - L'index de la hiérarchie si existe dans le chemin de nav, null sinon
hFilter: null,
lExpl: 1, // - Le niveau de la hiérarchie si existe dans le chemin de nav, null sinon
lFilter: null,
mapIndex: -1,
member: null,
memberCaption: null,
memberFormated: null,
}];
ddCtrl.drillTo('id_du_portlet_dans_tdb', "Dim 1", "Hierarchie 1", "Niveau 1", breadPath);
}
4/ L'action est prête à être testée.
Si jamais vous n'arrivez pas à adapter le code, n'hésitez pas à prendre rendez vous avec l'un de nos consultants.