Я создал кастомный композер с использованием коннекторов и в настоящее время использую HTML-элемент <select> для отображения некоторых пользовательских тегов. Теги загружаются из групп тегов при открытии композера, но это вызывает заметную задержку, так как запрос занимает время, из-за чего композер становится неактивным во время загрузки.
Чтобы улучшить это, я хочу использовать встроенный компонент Discourse tag-chooser и отображать только нужные мне теги. Моя задача включает три разных типа тегов, поэтому я хочу использовать три отдельных экземпляра tag-chooser. Однако я не уверен, как настроить его так, чтобы отображались только нужные теги. Я изучил опцию allowedTagGroup, но, похоже, она предоставляет только имена групп тегов, и мне непонятно, как эффективно использовать её с tag-chooser.
Кроме того, я добавил несколько экземпляров d-editor в свой композер (как требуется), но они, похоже, взаимосвязаны: изменения в одном редакторе влияют на другие. Я хотел бы узнать, как правильно их разделить, чтобы каждый редактор мог работать независимо.
Если у кого-то есть предложения или рекомендации по решению этих двух проблем, буду очень признателен за помощь.