Changer l’ordre de dépendance des QuickViews lors de l’utilisation d’un jeu de QuickViews

La dépendance des QuickViews se fait de façon séquentielle par défaut dans DivePort.

Prenons l'exemple suivant, composé d'un QuickView Portlet et d'un Measures Portlet :

Avec le paramétrage suivant :

Zone étant au dessus de Agence, on s'attend logiquement à ce que la QuickView Agence soit dépendante de la QuickView Zone mais pas l'inverse :

Avec le paramétrage suivant :

quickview-set dependency="circular" {
  cplan {
  cbase-input "ventes.cbase"
  }
  dimension-quickview "Zone"
  dimension-quickview "Agence"
}

L'ordre "naturel" de dépendance des QuickViews est modifié. Zone est maintenant dépendante de Agence et Agence est toujours dépendante de Zone. D'où la notion de dépendance circulaire.