由于某种原因,当我的数据表呈现时,它不会显示所有记录。我将选项设置如下,并期望-1的all选项显示所有记录。但这表示当我选择“全部”选项时,显示682,624个条目中的1到0。
我相信我们正在使用DataTables v1.9
oDataTable = $('#dt_SubmissionOverview').dataTable({
"bServerSide": true,
"bStateSave": true,
"sAjaxSource": "/Submission/AjaxOverview",
"bProcessing": true,
"bDeferRender": true,
"sPaginationType": "bootstrap",
"bPaginate": true,
"pageLength": 99,
"bLengthChange": true,
"sDom": "<'row-fluid'<'span6'lT><'span6'Gf>r>t<'row-fluid'<'span6'i><'span6'p>>",
"iDisplayLength": 1000,
"oLanguage": {
"sLengthMenu": 'Display <select>' +
'<option value="10">10</option>' +
'<option value="20">20</option>' +
'<option value="30">30</option>' +
'<option value="40">40</option>' +
'<option value="50">50</option>' +
'<option value="-1">All</option>' +
'</select> records'
},
答案 0 :(得分:0)
要更改菜单长度,请在数据表中使用以下语法
"aLengthMenu": [[10, 20, 50, -1], [10, 20, 50, "All"]]
或
更改以下语法将起作用
"sLengthMenu": 'Display <select>'+
'<option value="10">10</option>'+
'<option value="20">20</option>'+
'<option value="30">30</option>'+
'<option value="40">40</option>'+
'<option value="50">50</option>'+
'<option value="-1">All</option>'+
'</select> records'
并查找不同属性的行为,请检查以下链接:https://legacy.datatables.net/ref