【问题标题】:why it is unable to sort by patient id?为什么无法按患者 ID 排序?
【发布时间】:2013-05-07 15:23:24
【问题描述】:

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

我正在使用 "aaSorting": [[ 1,'desc']],将患者 ID 排序为默认值。但这些不是按顺序排列的。 如何解决?

图片已附上。请找。

【问题讨论】:

  • 嗨,您可以在显示之前将字符串解析为 int。然后它会正常工作。
  • 我们能看一个活生生的例子吗?目前,几乎没有足够的信息来提供帮助。

标签: jquery datatable


【解决方案1】:

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

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

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

【讨论】:

  • 感谢您的回复,但它不起作用。甚至数据表的属性也丢失了
【解决方案2】:

已更正。使用过 $pid 。替换为 $pid。现在它工作正常。谢谢大家。

【讨论】:

  • 好的,谢谢。请不要放弃问题,因为当您不再需要它时,有人可能会帮助您。始终像您所做的那样添加解决方案,然后勾选它以从“未回答”列表中删除问题。
猜你喜欢
  • 2020-02-04
  • 2021-11-22
  • 2011-11-26
  • 2020-06-22
  • 1970-01-01
  • 1970-01-01
  • 2018-04-17
  • 2022-10-13
  • 2022-11-01
相关资源
最近更新 更多