我最近对Datatables有一点小烦恼,我将sInfo
的{{1}}属性更改为oLanguage
如果我有2个或更多的条目,这很好,但是在这个有一个条目的表的常见情况下,我最终得到“这个角色中有1个人” - 它看起来很糟糕。
所以我的问题是,有没有办法获取"There are _TOTAL_ people in this Role."
属性的值并使用带有JQuery Datatables的替代字符串?
以下是完整的代码示例:
_TOTAL_
答案 0 :(得分:0)
我设法搞清楚了!
使用 fnInfoCallback 属性我可以评估iTotal
属性,并根据下面显示的if语句,我可以决定要输出什么字符串!
用法:
$("#sqepMatrix").dataTable({
"bJQueryUI": true,
"bPaginate": false,
"sPaginationType": "full_numbers",
"fnInfoCallback": function (oSettings, iTotal) {
if (iTotal == 1) {
return "There is one person in this Role.";
}
else {
return "There are " + iTotal + " people in the Role.";
}
}
});