Javascript 为数据表设置多个设置
我想为我的DataTable设置几个设置:Javascript 为数据表设置多个设置,javascript,jquery,datatable,Javascript,Jquery,Datatable,我想为我的DataTable设置几个设置: $('#table').DataTable({ "lengthMenu": [[6, 10, 15], [6, 10, 15]], "order": [[ 2, "desc" ]], "scrollX": true, "scrollY": 200 } ); 但这是: $('#table').DataTable({ "lengthMenu": [[6, 10, 15], [6, 10,
$('#table').DataTable({
"lengthMenu": [[6, 10, 15], [6, 10, 15]],
"order": [[ 2, "desc" ]],
"scrollX": true,
"scrollY": 200
} );
但这是:
$('#table').DataTable({
"lengthMenu": [[6, 10, 15], [6, 10, 15]]
});
或者:
$('#table').DataTable({
"order": [[ 2, "desc" ]]
})
正在工作,但似乎顺序是优先的,因为它设置正确。(同样,如果仅设置了lengthMenu,则它可以工作),但与第一个代码中的设置类似,它只对数据进行排序,不显示任何菜单。有人有主意吗
编辑:如果我像这样排序,则只对列进行排序->相反,只对长度菜单进行排序:
$.extend( $.fn.dataTable.defaults, {
"order": [[ 2, "desc" ]]
} );
$('#entity_type_table').DataTable({
lengthMenu: [[6, 10, 15], [6, 10, 15]]
} );
不,我只想设置lengthMenu和一个默认的排序“desc”,这就是它,但没有菜单和排序,只执行排序。对于lengthMenu-->lengthMenu:[[50,20,10],[50,20,10]]它与lengthMenu:[[6,10,15],[6,10,15]]同样适用,因为我希望6作为第一个长度,以适合我的仪表板。。。问题是为什么它不能与“order”一起工作:[2,“desc”]]?这正是我正在使用的代码,但菜单消失了,整个表格都以正确的顺序显示…我认为我的表格一定是错误的,因此感谢您的帮助。。。
i think your answer does not seems very specific so i think u must see all setting option on the follwing link
http://www.datatables.net/examples/index
i think u want to set diffrent constraints on differnt columns like
$('#example').DataTable({
bFilter:true,
bInfo:true,
bPaginate: true,
paging: true,
searching: true,
lengthMenu: [[100, 200, 500, -1], [100, 200, 500, "All"]],
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 1 ,11,13] }
],
"scrollCollapse": true,
"jQueryUI": true,
bDestroy: true
});