Anu*_*pam 0 sorting datatable jquery datatables twitter-bootstrap
我有一个根据另一个日期列计算的列,以年/月/日格式显示.我还希望将此列排序为日期列,但由于它是一个字符串,因此排序方式不同.
这是我的数据库配置代码.
"columnDefs": [{ // set default column settings
'orderable': false,
'targets': [1, 9]
}, {
"searchable": false,
"targets": [1, 9]
}],
"order": [
[5, "asc"]
] // set first column as a default sort by ascRun Code Online (Sandbox Code Playgroud)
有什么方法可以将第6列"At Work"的排序附加到第5列?
谢谢您的帮助..
好的,找到了问题的答案.
Datatable提供了一种对正交数据进行排序的方法,它允许您添加数据顺序,这将确定排序顺序,而不是表格单元格所包含的值.
下面是示例(来自dataTable文档),它建议如何做:)
<tr>
<td data-search="Tiger Nixon">T. Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td data-order="1303682400">Mon 25th Apr 11</td>
<td data-order="3120">$3,120/m</td>
</tr>Run Code Online (Sandbox Code Playgroud)
所以在我的情况下,我必须使用数据顺序将时间戳添加到表格单元格以正确排序.