我有一个数据表:
$(tables[i]).DataTable({
paging: false,
searching: false,
info: false,
ordering: true,
autoWidth: false,
columns: [ ... column stuff here ...
{name: "Name"},
{name: "Account"},
{name: "Number"}
]
});
在代码的后面,我会监听一个按钮的点击事件,以便从表格中获取一些数据,然后按列进行排序。
var columnName = $('.mySelectBox').val();
var columnNumber = 0;
if(columnName === "Account")
columnNumber = 1;
var table = $(tables[i]).DataTable();
我希望您现在点击此按钮后,可以按列0或列1进行排序。但不要对其他任何列进行排序。
//this doesn't work for me
table.sort( [ [columnNumber, 'desc'] ] );
fnSort
替代sort
?或者在$(tables[i]).DataTable({ ... });
中添加order: [[columnNumber, 'desc' ]]
? - But I'm Not A Wrapper ClassmyTable.fnSort( [ [columnNumber,'desc'] ] );
- loli