【问题标题】:Change sinfo message with number of entries使用条目数更改 sinfo 消息
【发布时间】:2017-03-22 23:42:33
【问题描述】:

我是数据表的新手。如果条目总数超过 1000,我想将 sinfo 消息从“显示 TOTAL 条目的开始到结束”自定义为“显示前 1000 个条目的开始到结束”。如果条目总数小于 1000,那么它应显示“显示 TOTAL 条目的开始到结束”。我在销售人员中使用数据表。 我怎样才能做到这一点?

【问题讨论】:

    标签: javascript jquery datatables salesforce visualforce


    【解决方案1】:

    我可以通过在表格的 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";
            }
        },
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我在 jquery.datatables.js 文件中进行了一些更改并添加了一些条件。
      猜你喜欢
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 2016-01-21
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多