我是JQuery Data表的新手。我有一个要求,我必须在数据表中只显示最后十个输入的记录,没有分页或排序。我能够通过ajax调用获得最后十个记录。但在页眉和页脚中我有记录信息。 现在如果我有25个记录并且我只显示最后10个,则表格页眉/页脚将显示: 记录1到10的10。 这是因为我的语言标签如下:
"language":{
"info": "Records _START_ to _END_ of _MAX_",
},
但我的要求是显示: 记录15至15或7至17中的5至15。
我查了数据表网站,他们有这些信息关键字:
但是使用_MAX_
我还没有获得_START_
和_END_
的总记录,即使我的记录序列号显示,我也会得到记录1到10的10在表中是5到15
感谢任何帮助。如果我的描述不够,请提问。
这是我的数据表初始化代码:
var Table = $('#MyDataTable').DataTable({
"dom":'<i><"clear"><p><"bottomfmarg"f>t<i><"clear"><p>',
responsive: false,
"processing": true,
"ajax":{
"url":"URL",<%-- data will served via ajax request --%>
"type":"POST"
},
"deferRender": true,
"columns": [
{ "data": "col1"},
{ "data": "col2"},
{ "data": "col3"}
,{ "data": null,"defaultContent": "","orderable": false}
],
"paging": false,
"info": true,
"ordering":true,
"searching":false,
"serverSide":false,
"pagingType": "simple_numbers",
"lengthChange": false,
"pageLength":50, <%-- controls the pagination length --%>
"autowidth":true,
"language":{
"emptyTable": "No Records",
"info": "Records _START_ to _END_ of _MAX_",
"infoEmpty": "0 records",
"infoFiltered": "filtered from _MAX_ total Record(s)",
"loadingRecords": "Loading Records",
"infoPostFix": "",
"thousands": ",",
"search": "Filter search results:",
"zeroRecords": "0 Records"
}
});