【发布时间】:2020-07-07 13:28:24
【问题描述】:
当我们在服务器端构建 HTML 并应用 DataTables 时,我们可以将原始数据放在data-sort 属性中,并将格式化值放在单元格的文本中,它会正确地对列进行排序。
我很需要,但数据以 json 格式出现,我将其添加为 DataTable({data: object})。
我正在使用 columnDefs-render 来格式化这些值,并且我们知道 DataTables 使用呈现的字符串而不是原始数据进行排序。
我需要一些 columnDefs 设置来提供用于排序的原始数据,但找不到方法。有什么想法吗?
【问题讨论】:
-
您可以使用 jQuery 添加
data-sort作为属性。如果这听起来不是一个可行的选择,请更新您的问题并向我们展示您的数据表是如何定义/设置的。 -
在哪里可以做到?你能举个例子吗?
-
您可以研究如何使用 jQuery 添加数据属性。
标签: javascript jquery ajax sorting datatables