Я создал собственный анализатор в плагине 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>
Но тогда табличный сортировщик больше не работал.
У кого-нибудь есть предложения?