A condition que cet autre champ (celui qui conditionne l’affichage) soit un énuméré, l’emploi des listes liées semble répondre parfaitement à votre besoin. Il n’y aura pas besoin d’ajouter en plus des contraintes d’affichage.
Dans ce cas vous pouvez effectivement utiliser une contrainte avec un impact de agissant sur la propriété “Liste de valeurs” de votre énuméré cible et définir une Expression du style : [VALUE:myField] == "toto" ? "LIST_IF_TRUE" : "LIST_IF_FALSE"
Ce qui ne revient pas tout à fait à masquer des valeurs dans une liste mais plutôt remplacer la liste de valeurs par une autre selon une condition particulière.