为什么它无法按患者ID排序?

时间:2013-05-07 15:23:25

标签: jquery datatable

我正在使用数据表列出患者详细信息。这里无法通过patientid对此进行排序。这些值来自db。 patientid是数据库上的varchar类型。

正在使用“aaSorting”:[[1,'desc']],将patientid排序为默认值。但这些不按排序顺序排列。 怎么解决这个?

附有图片。请找。

enter image description here

2 个答案:

答案 0 :(得分:0)

正确排序,但作为文本 您需要告诉数据表将该列视为数字。

$('#example').dataTable( {
    "aoColumnDefs": [
        { "sType": "numeric" }
    ]
} );

您可以从文档中获取更多信息。 http://www.datatables.net/plug-ins/sorting

答案 1 :(得分:0)

它被纠正了。使用了$ pid。换成$ pid。现在它工作正常。谢谢大家。