【发布时间】:2017-03-22 23:42:33
【问题描述】:
我是数据表的新手。如果条目总数超过 1000,我想将 sinfo 消息从“显示 TOTAL 条目的开始到结束”自定义为“显示前 1000 个条目的开始到结束”。如果条目总数小于 1000,那么它应显示“显示 TOTAL 条目的开始到结束”。我在销售人员中使用数据表。 我怎样才能做到这一点?
【问题讨论】:
标签: javascript jquery datatables salesforce visualforce
我是数据表的新手。如果条目总数超过 1000,我想将 sinfo 消息从“显示 TOTAL 条目的开始到结束”自定义为“显示前 1000 个条目的开始到结束”。如果条目总数小于 1000,那么它应显示“显示 TOTAL 条目的开始到结束”。我在销售人员中使用数据表。 我怎样才能做到这一点?
【问题讨论】:
标签: javascript jquery datatables salesforce visualforce
我可以通过在表格的 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";
}
},
【讨论】:
这取决于您的设置。如果您使用this 之类的东西,那么您可以更改DataTableController 类以在Response recordsTotal 中返回一个字符串,如果结果小于1000,则附加第一个(或第一个)......如果不是那么我想这是一个改变drawCallback并询问dataTables_info类中的文本的问题。到目前为止,您尝试过什么?
【讨论】: