2016-07-05 5 views
2

ですべての機能を無効に私は、アプリケーションの私のテーブルのいずれかにデータテーブルを添付:のDataTable - デフォルト

var productList = $("#productList").DataTable({}); 

残念ながら、それは完全に私のテーブルを再編成しました。見た目を変え、不要なボタンを追加しました。

私は現在、KeyTableのDataTableの特定の機能しか必要ありません。 DataTablesに付属するすべての機能をデフォルトで無効にすることはできますか?それから、私は今必要なものだけを有効にします。

答えて

0

あなたはこのようにそれを行うことができます。

var table = $('#example').DataTable({ 
    dom: 't', 
    ordering: false, 
    paging: false, 

    keys: true, //enable KeyTable extension 
}); 

dom optionは、特定の機能を有効/無効にする簡単な方法です。 orderingpagingを無効にした場合は、利用可能な"feature" optionsを見て、他のものを無効にする必要があるかどうかを確認することができます。私はあなたがあなたのテーブルをすでにスタイルを前提としているので、

また、あなたはおそらく、デフォルトのCSS(jquery.dataTables.css)をロードする必要はありません。

0

このようなデフォルトのプロパティを設定できます。 falseを設定することにより、不要なプロパティを削除することができます。

$.extend(true, $.fn.dataTable.defaults, { 
    "searching": false, 
    "ordering": false 
}); 

$(document).ready(function() { 
    $('#example').DataTable(); 
}); 
+0

ええ、私は知っていますが、私はすぐにすべてを無効にする簡単な方法を探しています。または、少なくとも、無効にする必要があるかどうかを今すぐ確認できる方法が必要です。 – Piotrek

関連する問題