要回答您的第一个问题,您可以使用数据表插件页面上提供的格式化数字插件。我会在这里发布代码,但由于它们经常更新,所以我只会发布链接。
http://datatables.net/plug-ins/type-detection http://datatables.net/plug-ins/type-detection
您有几个选项可以禁用特定列的排序。您可以采用传统路线并在 init 对象中放入一行,例如......
"aoColumns": [
null,null,null,{ "bSortable": false },null,null
]
其中 null 是您不想对其执行任何操作的列,而 bSortable 对象是您想要对其执行任何操作的列。
由于您运行的是 1.9+,因此您可以执行以下操作。
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 4 ] }
],
在此示例中,4 是您要禁用排序的列。请记住,第一列是 0,因此从技术上讲,这将是第五列。