Я только начинаю использовать отличный плагин TableSorter от Christian Bach, и мне нужно получить текущее направление сортировки столбца. У меня есть несколько столбцов:Как получить текущий порядок сортировки от платного плагина?
- ID
- Имя
- Категория
ID и имя устанавливаются без сортируется с помощью
headers: { 0: {sorter: false}, 1: {sorter: false} }
Я добавляю обработчик щелчка on Name, чтобы он запускал событие сортировки в столбце Категория. Используя пример «Sort table using a link outside the table», я могу получить заголовок Name, чтобы запустить сортировку категории, но он жестко закодирован для сортировки в одном направлении.
Как я могу получить его, чтобы посмотреть на текущее направление, которое сортируется в столбце Категория, и сортировать в противоположном направлении? (Я могу справиться с переворачиванием значений, так как порядок сортировки равен 0 или 1, я могу XOR значение, чтобы получить противоположное значение, например var sort; sort ^= sort;
- мой вопрос в том, как получить текущее значение.
Вот код, который в настоящее время устанавливает обработчик щелчка на столбце Имя:
$("#nameCol").click(function() {
var sorting = [[2, 0]]; /* sort 3rd col (Category) descending */
$("#SearchResults").trigger("sorton", [sorting]); /* SearchResults is the ID of the sortable table */
return false; /* cancel default link action on a#nameCol */
});
Благодаря
d'oh, конечно! Я был сосредоточен на получении состояния через некоторый вызов API, но он выражается в атрибуте class ... просто проверьте это. Очень RESTy. Благодаря! – Val