2016-11-09 20 views
0

我是新來的數據表。我想將sinfo信息從「顯示START TOTAL條目的結尾」改爲「顯示從前1000個條目的START到END」,如果條目總數超過1000個,並且條目總數小於1000,那麼它應顯示「顯示START TOTAL條目結束」。我在salesforce中使用數據表。 我該如何做到這一點?更改sinfo消息的條目數

回答

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"; 
     } 
    }, 
0

這種取決於你的設置。如果你使用的是類似this的東西,那麼你可以修改DataTableController類來返回ResponserecordsTotal中的一個字符串,如果結果小於1000則追加第一個(或第一個)......如果不是那麼我猜這是一個改變的問題drawCallback並詢問dataTables_info類中的文本。你試過什麼了?

+0

我在做一些修改並在jquery.datatables.js文件中添加了一些條件。 – Akshat