حدث هذا منذ بعض الوقت بالفعل وتم إصلاحه، لذا أعتقد أنه تراجع. يعمل مرشح القائمة المنسدلة لحالة “تم الحل” (يتم تصفية القوائم)، لكن القائمة المنسدلة لا يتم تحديثها إلى حالة المرشح الحالية. تظل دائمًا على “الكل”.
هذا على أحدث إصدار مستقر من Discourse.
مشكلة أخرى واجهتني هي أنه يمكنني تقييد استخدام “تم الحل” للعلامات. لكن المرشح لن يظهر في قوائم العلامات. يظهر فقط في قوائم الفئات التي تم تمكين “تم الحل” فيها، أو عند تمكينه على جميع المواضيع.
تعديل: أستخدم أيضًا المرشح في مكون السمة قوائم مميزة. نجح هذا:
مرحباً @manuel! شكراً على التقرير. لم أتمكن من إعادة إنتاج المشكلة الرئيسية التي كنت تواجهها مع عدم تحديث فلتر الحالة، لكنني تحولت إلى this.router.currentRoute.queryParams?.solved للتحقق من الحالة، والتي قد تعمل بشكل أفضل.
نظراً لأن العلامات غير مرتبطة بالفئات، فإن عرض الفلتر في كل علامة ليس ذا صلة دائماً، لكنني مضيت قدماً وأضفته هنا على أي حال.
بخصوص مكون السمة الخاص بك، يجب عليك التحقق من yes / no بدلاً من solved / unsolved عند التصفية لـ solved. لقد فتحت للتو طلباً لدمج التغيير المقترح.