سؤال

أنا أستخدم المكون الإضافي لـ jQuery Tablsorter ، إنه يعمل بشكل مثالي ، لكن المشكلة الآن هي ... أريد تمكين الفرز فقط في العمود 1'St و 3'rd ، وأريد أيضًا إظهار لون مختلف من الصف البديل. لقد استخدمت عناصر واجهة مستخدم: [Zebra] ، ولكن باستخدام الحمار الوحشي المصاب بالضرب ، فإنه يتيح الفرز على جميع الأعمدة وكذلك الصور (ASC.GIF ، DESC.GIF ، BG.GIF) على جميع الرؤوس بينما أريد فقط هذه الصور أولاً أولاً أولاً أولاً أولاً أولاً. والعمود الثالث

كيفية استخدام عنصر واجهة مستخدم Zebra مع فرز العمود المحدد وليس فرز الأعمدة بأكملها

ها هو الكود الخاص بي

<script type="text/javascript">
$(document).ready(function()
{
$("#managerTable").tablesorter({widgets: ['zebra']},
{sortList:[[0,0]],headers:{2:{sorter:false},4:{sorter:false}}
});     
});
</script>
هل كانت مفيدة؟

المحلول

حسنًا ، أنا مجرد متدرب على كل هذا ، لكن طريقة المرور بذلك كانت للقيام بذلك بهذه الطريقة. هذا العمل بشكل مثالي بالنسبة لي ، لذلك أود أن أقول أن المشكلة هي أنك لا تعطي المعلمات إلى طريقة TableSorter بطريقة مناسبة ، أعني ، يجب أن تسير علامة الأدوات مع قائمة فرعية ورؤوس في بنية المعلمات. هذه مجرد فكرة ، لأن معرفتي محدودة ، لكنني آمل أن يساعد ذلك.

$("#table").tablesorter({
                headers: { 0: { sorter: false }, 
                           2: { sorter: false }, 
                sortList: [[0, 0], [2, 0]],
                widgets: ['zebra']
            })

تحيات

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