使用条目数更改sinfo消息

时间:2016-11-09 08:03:06

标签: javascript jquery datatables salesforce visualforce

我是数据表的新手。我想自定义sinfo消息从“显示START到END TOTAL条目”到“显示START到END的前1000个条目”,如果条目总数超过1000.如果条目总数小于1000那么它应显示“显示START到END TOTAL条目”。我在salesforce中使用数据表。 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

这取决于你的设置。如果您使用this之类的内容,那么您可以更改DataTableController类以在Response recordsTotal中返回一个字符串,并在结果为1时附加第一个(或第一个)少于1000 ......如果没有,那么我想这是一个改变drawCallback并询问dataTables_info类中文本的问题。到目前为止你尝试了什么?

答案 1 :(得分:0)

我可以通过调用表格的js文件中的infoCallback函数对其进行排序。

$("#example-table").dataTable({
     "infoCallback": function( settings, start, end, max, total, pre ) {
        if (total == 0) {
             start = 0;
        }
        if (total > 999) {
            return "Showing " +start +" to "+ end + " of first 1000 entries";
        } else {
            return "Showing " +start +" to "+ end + " of "+total +" entries";
        }
    },