すごい、これは最高ですね!
これをタググループに対応させて拡張することはできますか?(特定のタググループ内のすべてのタグに特定のアイコンを割り当てるようにする)
すごい、これは最高ですね!
これをタググループに対応させて拡張することはできますか?(特定のタググループ内のすべてのタグに特定のアイコンを割り当てるようにする)
現時点では、コンポーネントがタググループの構成にアクセスできないため、タググループとの連携はできません。
はい、問題ありません。タグは200以上ありますが、必要なアイコンは3〜4種類だけです。
各タグごとに別々の行を設けずに、複数のタグに1つのアイコンを割り当てることは可能でしょうか?
ご理解いただけたでしょうか。
よろしくお願いいたします。
いいえ、現時点ではその方法は存在しません。
素晴らしいプラグインですね!
@fellowshipforums がおっしゃる通り、タググループを指定できるようにすると非常に便利だと思います。例えば、車用、バイク用、ボート用といったタググループをそれぞれ作成し、グループごとに独自のアイコンを割り当てることができます。そうしなければ、潜在的に数百ものタグアイコンを手動で設定しなければなりません。
この素敵なプラグインをインストールしたばかりで、まさにこのフィードバックを追加するために来ました。![]()
実装が難しいことも想像できますし、技術的な課題については何も知りません。例えば、年、人物、場所などのタググループは、それぞれ同じアイコンと色を割り当てることが合理的に考えられますが、一方で他の特定のタグには独自のアイコンと色を割り当てたいという要望もあるでしょう。
この機能が利用可能になるまで、タググループ内のすべてのタグのアイコンをより迅速に設定できる回避策を見つけました。Data Explorerを使用して文字列を生成し、それをコンポーネントの設定フィールドに貼り付けるだけです。
設定を生成するために使用するクエリ:
--[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