我正在自定义分页信息,当jquery数据表中有一些数据时,它工作正常。但是当表为空时,同样不起作用。
将“显示_START_to_END_of_TOTAL _ 条目 ”中的sInfo自定义为“Showing_START_to_END_of_TOTAL _”。
示例代码在这里。 http://jsfiddle.net/inDiscover/d1fg8mrt/
<table id="myTable">
<thead>
<tr>
<th>Header</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
$(document).ready(function(){
var oDTOptions = {};
oDTOptions = {"oLanguage": {"sInfo": "Showing _START_ to _END_ of _TOTAL_"}};
$('#myTable').dataTable(oDTOptions);
});
答案 0 :(得分:2)
空记录的信息文本存储在sInfoEmpty
中。所以
"oLanguage": {
"sInfoEmpty": "Showing 0 to 0 of 0",
"sInfo": "Showing _START_ to _END_ of _TOTAL_"
}
使用_START_
时, _END_
,_TOTAL_
和sInfoEmpty
未翻译,因为这些值始终为0,所以没有意义。
更新小提琴 - &gt;的 http://jsfiddle.net/d1fg8mrt/1/ 强>
上面的答案是针对数据表1.7.5 OP正在使用,但也适用于所有dataTables 1.9.x和1.10.x版本。如果有人想在1.10.x中使用非匈牙利语命名约定,则等价为:
language: {
infoEmpty: "Showing 0 to 0 of 0",
info: "Showing _START_ to _END_ of _TOTAL_"
}