Tant que cette fonctionnalité n’est pas disponible, j’ai trouvé une solution de contournement qui me permet de configurer plus rapidement les icônes de toutes les balises d’un groupe de balises. J’utilise Data Explorer pour générer une chaîne, que je colle ensuite simplement dans le champ des paramètres du composant.
La requête que j’utilise pour générer la configuration :
--[params]
-- string :tag_group_name
-- string :icon
-- string :color
WITH selected_group AS (
SELECT id FROM tag_groups WHERE name = :tag_group_name
),
tag_ids AS (
SELECT tag_id
FROM tag_group_memberships
WHERE tag_group_id = (SELECT id FROM selected_group)
),
tag_names AS (
SELECT name
FROM tags
WHERE id IN (SELECT tag_id FROM tag_ids)
)
SELECT string_agg(name || ',' || :icon || ',' || :color, '|') AS tag_icon_config
FROM tag_names