2017-09-07 9 views
0

私のプロジェクトでDatatableを使用しています。 私はテーブルに20-25の列を表示しています。 data tableには、ユーザーが不要な列を非表示にして表示したい列だけを表示できるオプションがあります。ユーザーカスタマイズ可能Datatable

私のDataTable:

$("#datatable-buttons").DataTable({ 
     "destroy": true, 
     "order": [], 
     dom: "Bfrtip", 
     "bProcessing": false, 
     "bServerSide": false, 
     "searching": false, 
     "pageLength": 10, 
     "autoWidth": false, 
     "bAutoWidth": false, // Disable the auto width calculation 
     "sort": "position", 
     "stateSave": true, 
     "scrollX": true, 
     "ajax": "MyURL" 
}); 
+0

jQueryなどを使用して、どのイベントでも行を非表示にしたいですか? –

+0

列全体を非表示にしたい... – ansh

+0

このようなオプションはありません。オーバーフローのスクロールを提供できます –

答えて

1

私はあなたが表示/ Webページ内のデータをロードした後、列を非表示にしたいと思います。 データをデータテーブルにロードした後に列の表示/非表示を示す以下のリンクを確認してください。 Show/hide columns dynamically。役に立つかもしれない。

+0

こんにちはRagesh、はい、それは私のために働いた。問題は、ページを再度リフレッシュした後に元の状態に戻り、ユーザーが未使用の列を再び隠す必要があることです。: – ansh

+0

キャッシュやDB(他の設定ファイル)に隠しカラム名を保存する必要があります。次のページの読み込み時にこれらの列を非表示にします。 –

+0

@anshこの回答が役に立つ場合は、upv​​ote ... –

関連する問題