مشكلة ملء الشاشة للمؤلف المخصص

لقد أنشأت مؤلفًا مخصصًا باستخدام موصل composer-fields، والذي يعمل كما هو متوقع في عرض المؤلف القياسي (المثبت). ومع ذلك، عند التبديل إلى وضع ملء الشاشة، لا تظهر التخصيصات. أعتقد أن هذا يرجع إلى أن الموصل الذي استخدمته غير موجود في قالب المؤلف بملء الشاشة.

لمعالجة هذا، حاولت استخدام pluginOutlet ضمن كتلة شرطية بناءً على composeState، وتمرير composer.model عبر outletArgs باستخدام lazyHash. للأسف، لم تنجح هذه الطريقة. لقد جربت أيضًا موصلات مختلفة، ولكن لم ينتج أي منها النتائج المرجوة.

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

مرحباً، ما نوع التخصيص الذي تحاول القيام به؟ إذا كنت تضيف أزرارًا إلى شريط الأدوات، ففكر في api.onToolbarCreate().

أقوم بإضافة نموذج مخصص ضمن موصل composer-fields، والذي يتضمن عناصر مثل حقول الإدخال، ومناطق النص، وخيارات التحديد، وتحميل الملفات. لاستيعاب ذلك، قمت بإخفاء d-textarea-wrapper الافتراضي.

ماذا عن الموصل before-composer-fields؟ هل سيعمل؟ على حد علمي، يبقى حتى عندما يكون المنشئ في وضع ملء الشاشة.

نعم، أعتقد أن هذا النهج سينجح. ومع ذلك، فإن التحدي هو أنني سأحتاج إلى إعادة إنشاء الملحن بالكامل. حاليًا، أعتمد على محدد الفئة الافتراضي، مما يعني أنني سأحتاج أيضًا إلى إضافته يدويًا داخل موصل before-composer-fields، جنبًا إلى جنب مع العناصر المطلوبة الأخرى.

إعجاب واحد (1)