2016-11-09 4 views
0

私はdatatablesを初めて使いました。私は、エントリの総数が1000を超えた場合、「最初の1000エントリのSTARTからENDまでの表示」から「全エントリのSTARTからENDの表示」からのsinfoメッセージをカスタマイズしたいと思います。 「TOTAL件のうちSTARTからENDまでの表示」が表示されます。私はsalesforceでdatatableを使用しています。 これをどうすれば実現できますか?エントリ数で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未満の場合は1番目(または最初)を追加します。そうでない場合は、変更の質問ですdrawCallbackとdataTables_infoクラス内のテキストの質問。これまでに何を試しましたか?

+0

jquery.datatables.jsファイルにいくつかの条件を追加していました。 – Akshat

関連する問題