2017-10-15 38 views
0

我有一个表包含相同的列值(总分),并且在如何确定每行使用插件数据表相同总分的排名方面遇到困难。该表应该是这样的(它具有相同的等级Joy和莱纳斯):获得数据表中相同价值列的排名

|RANK|NAME|TOTAL SCORE| 
----------------------- 
|1 |JOY |20.25  | 
----------------------- 
|1 |LINUS|20.25  | 
----------------------- 
|2 |JAY |20.21  | 
----------------------- 
|3 |JOY |20.00  | 
----------------------- 

我的表排名甚至已经工作,我排序的总成绩列,但它没有确定相同的总成绩,并它是一个等级。

数据表:

<script> 

    $(document).ready(function() { 
     var t = $('#tbl_EV_t10').DataTable({ 
      "order": [[ 1, 'asc' ]], 
      "sPaginationType": "full_numbers", 
      "bFilter": true, 
      "sDom":"lrtip", 
      "columnDefs": [ { 
       "searchable": false, 
       "orderable": false, 
       "targets": 0 
      } ], 
      "order": [[ 4, "desc" ]], 
     }); 

     t.on('order.dt search.dt', function() { 
      t.column(0, {search:'applied', order:'applied'}).nodes().each(function (cell, i) { 
       cell.innerHTML = i+1; 
      }); 
     }).draw(); 

     var oTable; 
     oTable = $('#tbl_EV_t10').dataTable(); 

     $('#tbl_EV_t10_select').change(function() { 
      oTable.fnFilter($(this).val()); 
     }); 
    }); 
</script> 
+0

我不明白究竟是什么问题?现在输出是什么?也许一个jsfiddle可以有一些帮助... – MaVRoSCy

回答