سؤال

مسج UI للفرز + قابل للسحب 1.6rc5

ما أقوم به:إنشاء التقويم مع اختلاف الفترات الزمنية (مثلا:يمكن أن يكون 1 أسبوع عرض ، يمكن 20 أسبوعا عرض).هذا تقويم الأحداث في كل يوم, و الأحداث للفرز في اليوم نفسه ، وكذلك بين سائر أيام على مرئية التقويم.بلدي متوسط تاريخ التقويم مجموعة حوالي 10 أسابيع ، والتي تضم ما يقرب من 50 الأحداث.

المشكلة:لكل يوم في التقويم, مسج هو للفرز التفاعل يأخذ كمية معينة من الوقت لإعداد.أكثر الأيام التي تكون مرئية التي مسج ينبغي أن تنطبق للفرز ، ثم المزيد من الوقت صفحة يأخذ لتحميل.رمي في الخيار 'connectWith' لربط جميع يوما معا التفاعل للفرز القوائم.و الصفحة يستغرق حوالي 10 مرات أطول لتحميل.10 الأسبوع 50 الحدث سبيل المثال ، الصفحة يستغرق حوالي 50 ثانية لتحميل.

كود:

التقويم رمز تبدو شيئا مثل هذا:

<table ... id="main-calendar"...> 
<tbody> 
<tr ... class="calendarDaysRow"...> 
<td ... > 
<ul class="schedule-sortable"> 
<li>SORTABLE ITEMS HERE</li> ...  
</ul>
</td> ... 
</tr> ... 
</tbody>
</table>

إعداد للفرز التفاعل:

jQuery("#main-calendar tbody tr.calendarDaysRow ul.schedule-sortable").sortable({ 
    connectWith: ["#main-calendar tbody tr.calendarDaysRow ul.schedule-sortable"]
});

ما أنا أبحث عن:وهو أسرع بكثير التحميل/وقت الإعداد عند تحميل الصفحة.وسأواصل يبحث من خلال للفرز المصدر, ولكن هناك لا يبدو أن يكون العديد من خيارات للفرز التي من شأنها تحسين التفاعل وقت الإعداد.

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

المحلول

هناك لا يبدو أن يكون أكثر الأمثل طريقة لفرز مع مسج.أفضل ما هو ممكن في واجهة المستخدم الإصدار 1.7 هو استخدام عنصر معرفات الوصول إلى العناصر.

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