Solange diese Funktion nicht verfügbar ist, habe ich eine Problemumgehung gefunden, mit der ich die Symbole für alle Tags in einer Tag-Gruppe schneller konfigurieren kann. Ich verwende Data Explorer, um eine Zeichenfolge zu generieren, die ich dann einfach in das Einstellungsfeld der Komponente einfüge.
Die Abfrage, die ich zur Generierung der Konfiguration verwende:
--[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