在我的数据表中,我可以使用下面的代码按初始化的特定列进行排序。
jQuery(document).ready(function($) {
var dataTable = $('#contracts-datatable').DataTable({
bLengthChange: false,
"pageLength": 10,
"pagingType": "simple",
"order": [[ 9, "asc" ]], // <<--- Sorting by column 9
我想做的是先按第10列排序,然后按第9列对数据进行排序。
在我的网站上,当我这样排序时,它会更有效地安排数据 - 如何在我的dataTables初始化时运行它?
我试过..
jQuery(document).ready(function($) {
var dataTable = $('#contracts-datatable').DataTable({
bLengthChange: false,
"pageLength": 10,
"pagingType": "simple",
"order": [[ 10, "asc" ], [ 9, "asc"]],
http://mobilereactor.co.uk/shop/mobile-phones/apple-iphone-5c-8gb-white-deals/
但它不起作用。如果这有任何不同,这些也是隐藏的列。
此列排序应该会发生什么?我应该在第一页上找到所有初始费用(免费)手机,并且应该按照每月的价格升序进行排序。
答案 0 :(得分:1)
尝试“订单”:[[10,'asc'],[9,'asc']]
"order": [[ 10, 'asc' ], [9, 'asc' ]]
Codepen网址供参考 - http://codepen.io/nagasai/pen/yJOaLv