【发布时间】:2016-07-21 02:08:00
【问题描述】:
我正在使用 jQuery DataTables 插件来显示我的数据库中的记录。在我的数据库中,我有一个名为 size 的表,它包含存储文件大小的 varchar 数据类型,所以这里是我所拥有的示例
当显示在我的表格中时,我有这个按钮,它应该将文件大小排序为 asc 或 desc 顺序,但它不能正确地对记录进行排序,例如这个
我现在对文件大小进行排序的代码如下所示
$("#sortfilesize").click(function() {
if(checkb ==0){
oTable.order( [ 5, 'asc' ] );
checkb = 1;
}else{
oTable.order( [ 5, 'desc' ] );
checkb = 0;
}
oTable.draw();
});
更新
我已经下载了 file-size.js,然后在初始化我的详细信息表时,它看起来像这样
<script type="text/javascript">
$(document).ready(function(){
$('#detailTable').DataTable({
bPaginate: false,
"columnDefs": [{ "type": "file-size", "targets": 5 }],
"aoColumnDefs": [{ "bVisible": false, "aTargets": [1,6,7,8,9,10,11] }],
"aaSorting": [[ 1, "asc" ]],
});
});
</script>
关于如何正确执行此操作的任何想法?
【问题讨论】:
标签: javascript jquery datatables