Constat (intégration proto-annuaire-cyber, 27/07/2026) : _applyFilters() compare selected.has(String(val)) — un champ tableau (ex. besoins: ["a","b"], typique d'une ChoiceList Grist) est stringifié ("a,b") et ne matche jamais une sélection. Idem pour le comptage des valeurs de facette.
Attendu : si la valeur résolue est un tableau, tester l'intersection avec la sélection (et compter chaque élément dans les groupes de facettes).
Contournement utilisé : sources de valeurs pré-agrégées côté serveur (1 ligne par valeur) + filtrage custom en écoutant dsfr-data-loaded.
Constat (intégration proto-annuaire-cyber, 27/07/2026) :
_applyFilters()compareselected.has(String(val))— un champ tableau (ex.besoins: ["a","b"], typique d'une ChoiceList Grist) est stringifié ("a,b") et ne matche jamais une sélection. Idem pour le comptage des valeurs de facette.Attendu : si la valeur résolue est un tableau, tester l'intersection avec la sélection (et compter chaque élément dans les groupes de facettes).
Contournement utilisé : sources de valeurs pré-agrégées côté serveur (1 ligne par valeur) + filtrage custom en écoutant
dsfr-data-loaded.