لا يمكن سحب العناصر إلى قائمة فارغة باستخدام عمليات الفرز النصية

StackOverflow https://stackoverflow.com/questions/81512

سؤال

لدي ثلاث قوائم غير مرتبة تم إنشاؤها على هيئة Scriptaculous Sortables بحيث يمكن للمستخدم سحب العناصر داخل القوائم وأيضًا بينها:

var lists = ["pageitems","rowitems","columnitems"];    
Sortable.create("pageitems", { dropOnEmpty: true, containment: lists, constraint: false });
    Sortable.create("rowitems", { dropOnEmpty: true, containment: lists, constraint: false });
    Sortable.create("columnitems", { dropOnEmpty: true, containment: lists, constraint: false });

كيف يمكنني التأكد من أنه إذا قام المستخدم بسحب جميع العناصر من القائمة، فيمكنه إعادتها مرة أخرى؟في الوقت الحالي لن يسمح بسحب العناصر إلى قائمة فارغة.

هل كانت مفيدة؟

المحلول

ربما لا تحتوي القائمة الفارغة على ارتفاع، وبالتالي لا تتوفر منطقة قابلة للإفلات.إذا كان الأمر كذلك، فربما تحتاج فقط إلى تعيين حد أدنى للارتفاع، أو بعض الحشو على الكتلة.

نصائح أخرى

أضف dropOnEmpty:true إلى معلمات الخيارات.

تأكد من أن القائمة المستهدفة الخاصة بك مصممة على شكل تعويم: يسار

لقد مررت بتجربة مماثلة اليوم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top