2017-11-01 22 views
0

データ型にlengthMenu、zeroRecords、info、infoEmpty、およびinfoFilteredを持つ言語オプションがあることは知っています。私が直面している問題は、データがないときにzeroRecordsメッセージを隠すことができないことです。Datatables infoEmptyメッセージがあるときにzeroRecordsメッセージを非表示にする方法

  • 「infoEmptyは、」 - テーブル内のレコードが
  • 「zeroRecords」が存在しないときに表示 - 表示されたときにそこに一致するレコードがない 私はいくつかのDataTableの設定でそれをやりたい

フィルタリングjqueryやjavaスクリプトのドーム操作ではなく、よりクリーンな方法で実行できます。何かご意見は ?

答えて

0

私はこの質問に対して人々の反応を得ることができませんでした。私は多くの研究を行っているが、私はそれを行うには良い方法があるかもしれないと信じて、私はfnDrawCallBack

 fnDrawCallback: function() {         
      if (this.api().rows().count() === 0) { 
       $(this.api().context[0].nTableWrapper).find(".dataTables_filter,.dataTables_length,.dataTables_paginate").addClass("hidden"); 
      } else { 
       $(this.api().context[0].nTableWrapper).find(".dataTables_filter,.dataTables_length,.dataTables_paginate").removeClass("hidden"); 
      } 
    } 

でそれをやった後、DataTableの構成でそれを行うための方法を見つけることができませんでした。お気軽にお答えください。

関連する問題