أريد مكون سمة لـ Discourse يتضمن:
-
قائمة البحث:
- يجب أن تسمح قائمة البحث بالتصفية بناءً على علامات المجموعات المتعددة.
- ضمن كل علامة مجموعة، يجب أن يتمكن المستخدمون من تحديد علامات متعددة.
-
منطق “وَ” (AND) لعلامات المجموعات:
- يجب أن يطبق عامل التصفية منطق “وَ” (AND) بين علامات المجموعات المحددة، وليس “أو” (OR). هذا يعني أن النتائج يجب أن تتطابق مع جميع العلامات المحددة عبر مجموعات مختلفة.
-
عرض النتائج في جدول:
- يجب عرض النتائج المصفاة بتنسيق جدول.
- يجب أن تتوافق كل علامة مجموعة مع عمود في الجدول، مما يسهل على المستخدمين مقارنة النتائج.
