Сортировать изотоп между ASC и DSC
Я работаю над проектом с сортировкой изотопов и упорядочением таблицы между строками, а также с использованием истории! Этот код я получил от кого-то еще через Интернет и адаптировал к моим потребностям!
Поскольку я больше дизайнер, чем программист, у меня возникли проблемы с сортировкой порядка между asc и desc с помощью переключателя в той же кнопке сортировки.
Все, что я пытаюсь, возиться с кодом... так вот рабочий код, который у меня есть: http://jsfiddle.net/uiliw/grmL5Los/
то, что я пытаюсь сделать, это переключать sortAscending между нажатием на каждую кнопку сортировки:
// Initialize Isotope
$container.isotope({
itemSelector: '.item',
layoutMode: 'vertical',
getSortData: {
codigo: '.codigo parseFloat',
titulo: '.titulo',
versao: '.versao parseFloat',
emissor: '.emissor parseFloat',
situacao: '.situacao',
},
sortAscending: {
codigo: sortCodigo,
titulo: sortTitulo,
versao: sortVersao,
emissor: sortEmissor,
situacao: sortSituacao,
}
});
Может кто-нибудь помочь мне решить это?!
1 ответ
Используйте sortBy и sortAscending в ваших аргументах изотопов.
// Initialize Isotope
$container.isotope({
itemSelector: '.item',
layoutMode: 'vertical',
getSortData: {
codigo: '.codigo parseFloat',
titulo: '.titulo',
versao: '.versao parseFloat',
emissor: '.emissor parseFloat',
situacao: '.situacao',
},
sortBy : 'codigo',
sortAscending : false
});
sortBy должен быть одним из значений имени свойства в списке getSortData: codigo
, titulo
, versao
, emisso
или же situacao
сортировать по возрастанию вы можете переключаться между true
а также false
в зависимости от желаемого направления. Значение false
сделает его сортировку по убыванию.
Документация: http://isotope.metafizzy.co/v1/docs/sorting.html