مُلحن مخصص - مشكلة مع مُختار العلامات ومُحرر d

لقد قمت بإنشاء مُؤلف مخصص باستخدام الموصلات، وأنا حاليًا أستخدم عنصر HTML <select> لعرض بعض العلامات المخصصة. يتم جلب العلامات من مجموعات العلامات عند فتح المُؤلف، ولكن هذا يسبب تأخيرًا ملحوظًا لأن عملية الجلب تستغرق وقتًا، مما يجعل المُؤلف غير مستجيب أثناء تحميله.

لتحسين ذلك، أود استخدام مكون tag-chooser المدمج في Discourse وعرض العلامات المحددة التي أحتاجها فقط. يتطلب متطلبي ثلاثة أنواع مختلفة من العلامات، لذلك أريد استخدام ثلاث مثيلات منفصلة من tag-chooser. ومع ذلك، لست متأكدًا من كيفية تكوينه لعرض العلامات التي أريدها فقط. لقد اطلعت على خيار allowedTagGroup، ولكنه يبدو أنه يوفر أسماء مجموعات العلامات فقط، ولست متأكدًا من كيفية استخدامه بفعالية مع tag-chooser.

بالإضافة إلى ذلك، لقد قمت بتضمين مثيلات متعددة من d-editor في المُؤلف الخاص بي (حسب المطلوب)، ولكن يبدو أنها مترابطة، مما يعني أن التغييرات في محرر تؤثر على المحررات الأخرى. أود معرفة كيفية فصلها بشكل صحيح حتى يعمل كل محرر بشكل مستقل.

إذا كان لدى أي شخص اقتراحات أو أفضل الممارسات لحل هاتين المشكلتين، فسأكون ممتنًا جدًا لتوجيهاتكم.

مرحباً بالجميع، ما زلت عالقاً في هذه المشكلة وأقدر حقاً بعض التوجيه. هل عمل أحدكم مع مكونات tag-chooser متعددة أو فصل مثيلات d-editor متعددة في مؤلف مخصص؟ حتى الإرشادات أو الأمثلة ستساعد كثيراً. شكراً مقدماً!

أقدر ، إذا كان بإمكان أي شخص تقديم مدخلات لهذه المشكلة المنشورة.