إضافة عناصر تحكم "تحديد الكل" في أسفل القائمة

أحاول وضع علامة على جميع المواضيع في فئة معينة ونقلها إلى فئة أكثر عمومية. (لدينا العديد من فئات المسرح الموسيقي التي لم تعد نشطة كما كانت من قبل). يتحكم زر “تحديد الكل” فقط في المواضيع التي تم تحميلها. (بالنسبة لي، هذا يعني آخر 30 موضوعًا). لذا تعلمت التمرير إلى أسفل القائمة بالكامل ثم العودة إلى الموضوع لتحديد كل المواضيع:

topic_select

بالنسبة لعدد قليل من المواضيع، هذا ليس سيئًا. لكنه يصبح مؤلمًا عندما يكون هناك مئات المواضيع للمرور بها أثناء النزول ثم مرة أخرى أثناء الصعود. في عالم مثالي، كان من المفترض أن يقوم زر “تحديد الكل” بتحميل جميع المواضيع أو ما شابه ذلك، حتى لا أحتاج إلى التمرير حتى مرة واحدة.

لكن في حال عدم توفر ذلك، سيكون من المفيد وجود زر آخر لـ “تحديد الكل” في أسفل الصفحة أيضًا. هذا سيوفر لي نصف وقت التمرير.

بالمناسبة، أحب بعض اللمسات الصغيرة في واجهة المستخدم التي أراها أثناء القيام بذلك. عندما أنتقل إلى فئة فرعية جديدة، تكون أداة التحديد مفعلة بالفعل، لذا لا أحتاج إلى الضغط على ذلك الزر. وعندما أضيف الوسوم، يُقترح اسم الفئة (slug) كقائمة مقترحة، مما يعني أنني لا أحتاج إلى كتابته في كل مرة. بمجرد تقديم الوسوم الجديدة، يعدي عداد تقدم صغير عدد الوسوم المكتملة. بجدية، هذا جهد كبير لميزة خاصة بالمسؤولين. شكرًا!

إعجابَين (2)

هذا أمر معقد للغاية، لأن القائمة قد تستمر في النمو والتوسع. لا يمكننا “تحميل مسبق” لـ 50 ألف موضوع عند النقر على الزر، لأن ذلك سيتسبب في انهيار العديد من الأشياء. هناك حيل (يمكننا تمرير العلاقات حولها) لكنها تصبح معقدة للغاية.

تحسين بسيط قد يساعدك هنا هو إذا “تذكرنا” أنك نقرت على “تحديد الكل” ثم قمنا تلقائيًا بتحديد الدفعة التي نحمّلها عند التحميل الكسول.

على الأقل، هذا يجعل عملية التعامل معك أسهل بشكل ملحوظ (فقط قم بالتمرير والتمرير). هل يبدو هذا تحسينًا كافياً؟

5 إعجابات

كانت فكرتي الأولى: “نعم، هذا سيعمل بشكل جيد.” وكان سيحل مشكلة الحاجة إلى التمرير إلى أعلى القائمة للضغط على “تحديد الكل”. لكن قمت بتوسيم فئة أخرى للتو ولاحظت أن أيقونة المفتاح الإنجليزي التي أحتاج للضغط عليها للقيام بأي شيء بهذه القائمة تقع في أعلى الصفحة تمامًا. لذا سأظل بحاجة إلى التمرير إلى أسفل ثم العودة إلى الأعلى سواء تم تحديد جميع الموضوعات أثناء النزول أم لا.

ربما يمكن جعل أيقونة المفتاح الإنجليزي ثابتة بالإضافة إلى التحديد التلقائي أثناء التمرير؟


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

يمكنني بالتأكيد فهم أن تحميل آلاف الموضوعات عند الضغط على زر واحد ليس فكرة جيدة. لكن الأمر يشبه إلى حد ما كسر الوعد عندما يتضح أن كلمة “الكل” تعني ببساطة “الكل الموجود في الصفحة”. ليس لدي اقتراح جيد سوى تحذير المستخدمين عند إجراء إجراء جماعي من أن يتأكدوا من حصولهم على كل ما يريدون.

هذا هو الحال بالفعل، أشك في أن هناك شيئًا في نسختك يغير هذا، ربما جرب “الوضع الآمن”؟

نعم، تحسين النسخة V2 سيكون إظهار لوحة صغيرة تُظهر عدد العناصر التي قمت بتحديدها.

لقد حددت 30 موضوعًا، استمر في التمرير لتحديد المزيد.

:wrench:

سنقوم بتنفيذ التحديد التلقائي، لكن تحسين التوقعات وإضافة لوحة مفتاح أكثر ثراءً سيتطلبان انتظارًا قليلاً.

4 إعجابات

لم ينجح الوضع الآمن، لكنني ما زلت أعتقد أن موقعنا يقوم بأشياء غير صحيحة تكسر هذا. شكرًا لإخباري.

أقدر حقًا حل التحديد التلقائي. شكرًا!

4 إعجابات

كانت خاصية تثبيت هذا الزر معطلة فعليًا لفترة قصيرة، وقد تم إصلاحها عبر:

إذا قمت بتحديث موقعك وما زلت تواجه مشاكل، فأنصحك بمراجعة التخصيصات التي قمت بها.

5 إعجابات

يا هلا! نعم، أحدث تحديث حل مشكلة الالتصاق.

3 إعجابات

يجب أن يقوم بهذا الأمر هذا طلب السحب:

3 إعجابات