禁用数据表jQuery中的几个单元格的排序

时间:2017-07-08 11:30:08

标签: javascript jquery sorting datatables

如果细胞有,我只是想让它忽略排序?

这是我的表:

ID | name  | supply
1  | John  | 12
2  | Kayle | ? 
3  | Tim   | 24 

按asc

排序供应时
ID | name  | supply
1  | John  | 12
3  | Tim   | 24 
2  | Kayle | ? 

按desc排序供应时

ID | name  | supply
3  | Tim   | 24 
1  | John  | 12
2  | Kayle | ? 

有办法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用Absolute position sorting plug-in

例如:

var nameType = $.fn.dataTable.absoluteOrder({
    value: '?', position: 'bottom'
});

var table = $('#example').DataTable({
    columnDefs: [
        { targets: 0, type: nameType }
    ]
});

除DataTables CSS / JS文件外,还需要包含absolute.js文件。

请参阅this example以获取代码和演示。