我想要以数字结尾的升序/降序列。
MyCode:
{
targets: [4],
visible: true,
searchable: true,
render: function(data, type, row) {
return '<div style="text-align: right;">' + data + 'x</div>';
}
},
但是,当我使用它时,提升&amp; desc序列看起来像这样:
1x
1200x
222x
34x
4000x
529x
我希望显示如下:
1x or 4000x
34x 1200x
222x 529x
529x 222x
1200x 34x
4000x 1x
这可能吗?任何参考?
图片参考[我的数据]:
我从Facebook获取数据,然后将其显示在dataTable中。 这是Facebook上的数据,我希望显示如下:
答案 0 :(得分:2)
您需要修改渲染功能,以便仅在类型为“显示”时更改数据。然后它将使用实际值进行过滤和排序。 https://datatables.net/reference/option/columns.render#Types
"render": function(data, type, row) {
if (type === 'display') {
return '<div style="text-align: right;">' + data + 'x</div>';
} else return data;
}