Ответ 1
Вы должны передать соответствующие параметры при инициализации, например:
{ ...
headers: { 0: { sorter: false} }
}
Для получения дополнительной информации см. руководство по адресу:
Я пытаюсь найти способ отключения сортировки по столбцу. Я использую плагин jQuery tablesorter. И по умолчанию, если вы нажмете на ячейку заголовка, сортируйте данные столбца, но что мне нужно сделать, если мне не нужно использовать сортировку по одному или двум столбцам в таблице с четырьмя столбцами.
Спасибо заранее.
Вы должны передать соответствующие параметры при инициализации, например:
{ ...
headers: { 0: { sorter: false} }
}
Для получения дополнительной информации см. руководство по адресу:
Также вы можете использовать атрибут данных html:
<th data-sorter="false">...</th>
Что-то вроде:
$('#selector').tablesorter({headers: {0: { sorter: false}}});
Здесь четко указано: http://tablesorter.com/docs/example-options-headers.html
$(document).ready(function() {
$("#myTable").tablesorter({
// pass the headers argument and assing a object
headers: {
// assign the secound column (we start counting zero)
1: {
// disable it by setting the property sorter to false
sorter: false
},
// assign the third column (we start counting zero)
2: {
// disable it by setting the property sorter to false
sorter: false
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.21.2/js/jquery.tablesorter.min.js"></script>
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.21.2/css/theme.blue.min.css' type='text/css' />
<table id='myTable' cellspacing="1" class="tablesorter-blue">
<thead>>
<tr>
<th>first name</th>
<th>last name</th>
<th>age</th>
<th>total</th>
<th>discount</th>
<th>date</th>
</tr>
</thead>
<tbody>
<tr>
<td>peter</td>
<td>parker</td>
<td>28</td>
<td>$9.99</td>
<td>20%</td>
<td>jul 6, 2006 8:14 am</td>
</tr>
<tr>
<td>john</td>
<td>hood</td>
<td>33</td>
<td>$19.99</td>
<td>25%</td>
<td>dec 10, 2002 5:14 am</td>
</tr>
<tr>
<td>clark</td>
<td>kent</td>
<td>18</td>
<td>$15.89</td>
<td>44%</td>
<td>jan 12, 2003 11:14 am</td>
</tr>
<tr>
<td>bruce</td>
<td>almighty</td>
<td>45</td>
<td>$153.19</td>
<td>44%</td>
<td>jan 18, 2001 9:12 am</td>
</tr>
<tr>
<td>bruce</td>
<td>evans</td>
<td>22</td>
<td>$13.19</td>
<td>11%</td>
<td>jan 18, 2007 9:12 am</td>
</tr>
</tbody>
</table>
Для одного столбца xpapad является правильным
Для нескольких столбцов отключение сортировки
заголовки: {0: {сортировщик: ложь}, 1: {сортировщик: ложь}, 2: {сортировщик: ложь}}