Benutzerdefinierter Composer – Problem mit Tag-Chooser und D-Editor

Ich habe einen benutzerdefinierten Composer mit Connectors erstellt und verwende derzeit ein HTML-<select>-Element, um einige benutzerdefinierte Tags anzuzeigen. Die Tags werden aus Tag-Gruppen abgerufen, wenn der Composer geöffnet wird, was jedoch zu einer spürbaren Verzögerung führt, da der Abruf Zeit in Anspruch nimmt und den Composer während des Ladens nicht reagieren lässt.

Um dies zu verbessern, möchte ich die integrierte tag-chooser-Komponente von Discourse verwenden und nur die spezifischen Tags rendern, die ich benötige. Meine Anforderung umfasst drei verschiedene Arten von Tags, daher möchte ich drei separate tag-chooser-Instanzen verwenden. Ich bin mir jedoch nicht sicher, wie ich sie so konfigurieren kann, dass nur die gewünschten Tags angezeigt werden. Ich habe die Option allowedTagGroup geprüft, aber sie scheint nur Tag-Gruppennamen bereitzustellen, und ich bin mir nicht sicher, wie ich sie effektiv mit dem tag-chooser verwenden kann.

Darüber hinaus habe ich mehrere Instanzen von d-editor in meinen Composer (wie erforderlich) aufgenommen, aber sie scheinen miteinander verbunden zu sein, was bedeutet, dass Änderungen in einem Editor die anderen beeinflussen. Ich möchte wissen, wie ich sie richtig trennen kann, damit jeder Editor unabhängig funktionieren kann.

Wenn jemand Vorschläge oder Best Practices zur Lösung dieser beiden Probleme hat, würde ich mich sehr über Ihre Anleitung freuen.

Hallo zusammen, ich stecke hier immer noch fest und würde mich sehr über Hilfe freuen. Hat jemand schon mit mehreren tag-chooser-Komponenten gearbeitet oder mehrere d-editor-Instanzen in einem benutzerdefinierten Komponisten getrennt? Selbst Hinweise oder Beispiele wären sehr hilfreich. Vielen Dank im Voraus!

Ich würde es zu schätzen wissen, wenn jemand zu diesem Problem, das gepostet wurde, Input geben könnte.