【问题标题】:Sort isotope between asc to desc从 asc 到 desc 对同位素进行排序
【发布时间】:2014-08-08 11:21:20
【问题描述】:

我正在从事一个项目,其中包括同位素排序和在行之间排序表格以及使用历史记录!这段代码是我通过互联网从别人那里得到的,并适应了我的需要!

由于我更像是一名设计师而不是编码员,因此我无法通过在同一排序按钮中的切换单击在 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,

      }

        }); 

有人可以帮我解决这个问题吗?!

【问题讨论】:

    标签: jquery jquery-ui-sortable jquery-isotope


    【解决方案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

    sortAscending您可以在true 和false 之间切换,具体取决于您想要的方向。 false 的值将使其降序排序。

    文档: http://isotope.metafizzy.co/v1/docs/sorting.html

    【讨论】:

    • 我已经知道了,问题是我如何将 true 更改为 false 或 false 更改为 true 单击相同的排序按钮.. 就像...如果我单击一次 codigo,表格排序为与codigo相关的升序,如果我再次单击,它会排序为降序......这就是为什么我插入sortCodigo,sortTitulo等......因为我认为我可以做一个功能来在每次点击时在真假之间切换在一个链接上...会很高兴帮助我调整我的 jsfiddle link .. 啊...我正在使用同位素 v2!!
    • 这正是我想要做的,但这是 V1,我需要使用 v2 http://jsfiddle.net/uiliw/LNRzZ/127/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    • 2015-03-05
    相关资源
    最近更新 更多