مشاكل في الردود في الحقول المخصصة

مرحباً، هذا سؤال موجه بشكل أساسي إلى @angus ولكن إذا كان لدى أي شخص أي رؤى، فسأكون ممتناً للغاية. لقد قمت بتطبيق حقل الموضوع من مرة أخرى، منشور أنجوس سيئ السمعة وأواجه مشكلة تتعلق بالردود. حقل الموضوع المخصص الذي أنشأته مخصص للروابط التي تشير إلى عملية معينة في تطبيق.

لنفترض أنني أنشأت منشوراً بالرابط “www.app.com/process/71e33faf-ec88-445e/

عندما أذهب للرد على المنشور، يظهر حقل الموضوع المخصص في نافذة الرد، مملوءاً بعنوان URL للمنشور الأصلي.

عندما أكتب ردي على المنشور، إذا قدمت عنوان URL مختلفاً في الحقل المخصص إلى “www.app.com/process/93466e-db999-e44faf/”، فبعد إرسال الرد، يتم استبدال عنوان URL الجديد تلقائياً بعنوان URL للمنشور الأصلي.

من الناحية المثالية، ستكون المنطق هو أنه إذا لم يتم تحرير حقل الموضوع في الرد، فلن يتم عرضه في رأس الرد، وإذا تم تحريره، فسيعرض الحقل بنفس الطريقة التي يعرض بها للمنشور الأصلي (في الرأس/أعلى الرد).

لقد تعاملت مع هذا بافتراض أن جميع الموصلات في /assest/connectors/ مرتبطة بنافذة الرد.

أي مساعدة أو رؤى ستكون محل تقدير كبير!

تحياتي!

قد ترغب فقط في تقييد إدخال حقل الموضوع المخصص لعرضه في المنشئ للمنشور الأول، وليس في المنشئ للردود. لذا أضف غلافًا شرطيًا حول الإدخال

<TopicCustomFieldInput
  @fieldValue={{this.fieldValue}}
  @onChangeField={{this.onChangeField}}
/>

انظر ما إذا كان يمكنك معرفة السمة التي تحتاج إلى التحقق منها عند تقييد الإدخال. ابدأ بالنظر إلى الوسائط التي يتم تمريرها إلى منفذ المكون الإضافي composer-fields حيث تتم إضافة هذا الإدخال.