Я создал собственный синтаксический анализатор в плагине jQuery Tablesorter. Я хочу, чтобы таблица сортировалась по 3 столбцам с помощью этого пользовательского синтаксического анализатора при загрузке страницы.
Я пробовал это:
<script type="text/javascript">
$(document).ready(function () {
$("#statusTable").tablesorter({ sortList: [[3, 0], [4, 0], [5, 0]]}, { headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' },
5: { sorter: 'status' }, 0: { sorter: false }, 7: { sorter: false} }});
});
</script>
Столбцы сортируются при загрузке страницы, но сортируются в алфавитном порядке.
Другой сценарий, который я пробовал:
<script type="text/javascript">
$(document).ready(function () {
$("#statusTable").tablesorter({ headers: { 1: { sorter: 'status' }, 2: { sorter: 'status' },
3:{ sorter: 'status'}, 5:{ sorter: false}}}, { sortList: [[1,0],[2,0],[3,0]] }); });
</script>
Но тогда столбцы вообще не сортируются.
Последний скрипт:
<script type="text/javascript">
$(document).ready(function () {
$("#statusTable").tablesorter({ sortList: [[3, 0], [4, 0], [5, 0]], headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' },
5: { sorter: 'status' }}, { headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' },
5: { sorter: 'status' }, 0: { sorter: false }, 7: { sorter: false} }});
});
</script>
Но потом сортировщик столов больше не работал.
Есть ли у кого-нибудь предложения?