DataTables 1.10.12
排序对我的 DataTables 不起作用执行。我使用延迟加载数据。
如何进行排序?
var hash_table = $('#hash_table');
var data_table = hash_table.DataTable({
processing: true,
serverSide: true,
deferLoading: 100,
ordering: true,
order: [[ 0, 'asc' ]],
ajax: {
url: 'get_hashes/',
type: 'POST',
},
columns: [
{'title': 'BRC ID', 'data': 'brc_id'},
{'title': 'HASH', 'data': 'hash'}
],
dom: 'Brtip',
buttons: [
{
extend: 'excel',
title: 'report',
text: 'Export',
extension: '.xlsx'
}
]
});
data_table.draw();
如果我单击列标题中的排序图标,结果不会改变。
最佳答案
尝试在按钮元素之后添加它,我用它来对我们的数据表进行排序,数据表使用 javascript 覆盖数据库排序
"aaSorting": [ [1,'desc'], [2,'desc'], [0,'desc'] ],
关于javascript - 如何在数据表中启用排序(延迟加载)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40206591/