J’ai créé un compositeur personnalisé à l’aide de connecteurs et j’utilise actuellement un élément <select> HTML pour afficher des balises personnalisées. Les balises sont récupérées des groupes de balises à l’ouverture du compositeur, mais cela entraîne un décalage notable car la récupération prend du temps, rendant le compositeur non réactif pendant le chargement.
Pour améliorer cela, je souhaite utiliser le composant tag-chooser intégré de Discourse et n’afficher que les balises spécifiques dont j’ai besoin. Mon exigence implique trois types de balises différents, je veux donc utiliser trois instances distinctes de tag-chooser. Cependant, je ne suis pas sûr de la façon de le configurer pour n’afficher que les balises que je souhaite. J’ai examiné l’option allowedTagGroup, mais elle ne semble fournir que les noms des groupes de balises, et je ne suis pas sûr de la façon de l’utiliser efficacement avec le tag-chooser.
De plus, j’ai inclus plusieurs instances de d-editor dans mon compositeur (comme requis), mais elles semblent interconnectées, ce qui signifie que les modifications dans un éditeur affectent les autres. Je voudrais savoir comment les séparer correctement afin que chaque éditeur puisse fonctionner indépendamment.
Si quelqu’un a des suggestions ou des meilleures pratiques pour résoudre ces deux problèmes, j’apprécierais grandement vos conseils.