1
是否可以按numeric item
的值在一个包含numeric and string items
的数据表中的列中排序?如何在数据表中进行自定义排序?
我试图columnDefs
:
[{ type: 'natural', targets: [0,1] }]
但它不工作。任何帮助表示赞赏。
是否可以按numeric item
的值在一个包含numeric and string items
的数据表中的列中排序?如何在数据表中进行自定义排序?
我试图columnDefs
:
[{ type: 'natural', targets: [0,1] }]
但它不工作。任何帮助表示赞赏。
那么,也许你只是需要看到一个工作的例子?这里是你指的是其他问题的价值观和排序插件,我曾经正是这种做的用法,any-number
- >https://github.com/davidkonrad/Plugins/blob/master/sorting/any-number.js
var table = $('#example').DataTable({
columnDefs : [
{ type: 'any-number', targets: [0] }
]
})
看看它是如何在这里工作 - >http://jsfiddle.net/o53burrf/ 这也是大多数其他排序插件的工作原理 - 如果您想使用natural
,请将源代码片段替换为any-number
和natural
。
也许您的数据的一个例子? – annoyingmouse
你需要加载[** natural **](https://datatables.net/plug-ins/sorting/natural)插件并使用'targets:[0,1]'(不是'0.1')if你想要定位第一和第二列。 – davidkonrad
我试过numchar和插件中的更改[链接] http://stackoverflow.com/questions/15363042/datatables-sorting-varchar。不成功。按照数字值排序,如1 1a 1b 4a etc –