Masquer “Toutes les valeurs” d’une Quickview dans DivePort

Supposons que l'on ait la page suivante dans le DivePort, composée d'un QuickView Portlet,

d'un Measure Portlet et d'un HTML Portlet :

Concernant le HTML Portlet, lorsqu'il n'y a pas de filtre dans une ou plusieurs QuickViews, nous ne souhaitons pas que "Toutes les valeurs" apparaisse.

Dans notre exemple, le code du HTML Portlet est le suivant :

<p>Zone : $(QUICKVIEW_VALUE "Zone")</p>
<p>Année : $(QUICKVIEW_VALUE "Année")</p>

Pour afficher uniquement les valeurs de filtre de QuickViews, modifier le code précédent par :

<span class="qvvalue"><p>Zone : $(QUICKVIEW_VALUE "Zone")</p></span>
<span class="qvvalue"><p>Année : $(QUICKVIEW_VALUE "Année")</p></span>
<script>
for (var qv of Array.from(document.querySelectorAll('.qvvalue'))) {
    if(qv.innerText.indexOf("Toutes les valeurs")>-1) {
        qv.style.display = "none";
    } 
}
</script>

puis sauvegarder la page.

Désormais et pour notre exemple, nous avons le résultat suivant :

NB : si l'interface de DivePort est en Anglais, remplacer dans le code :

if(qv.innerText.indexOf("Toutes les valeurs")>-1)

par :
if(qv.innerText.indexOf("All values")>-1)