Сортировать изотоп между 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

Другие вопросы по тегам