2017-05-25 20 views
1

現在、私は2つの完全に動作するデータテーブルを提供する以下のコードを持っています。それらは、選択に応じて1つの表を表示/非表示する選択ボックスに添付されます。JQueryでデータテーブルを使用してライブ編集を行う

これはまったく見たことがありませんが、いくつかのタイプのテーブルからカラムを削除するオプションが必要です。これは、テーブルの現在のビューから列を削除するだけです。これは比較とQAのためで、私はテーブルを見ている可能性があり、ビューから5つの不要なカラムを削除する必要がありますが、データベースは削除しないでください。したがって、ページを更新すると、テーブルは正常に戻ります。

ここでの任意のアイデアは大歓迎されています

コードを:

<script type="text/javascript" src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script> 
<script type="text/javascript"> 
(function($) { 
    $(document).ready(function() { 
     $('#mytable').DataTable(); 
     $('#mytableSurvey').DataTable(); 
     $('.dataTable').wrap('<div class="dataTables_scroll" />'); 
     $(document).on('change' , '#select-tables', function(){ 
      var table = $(this).val(); 
      $('#' + table +'_wrapper').show(); 
      $('[id$="_wrapper"]').not('#' + table +'_wrapper').hide(); 
     }); 
     $("#select-tables").trigger("change"); 
    }); 
}(jQuery)); 
</script> 
+1

これはを使用して、別の方法で、この質問に答えることができました本当に広すぎる。私は答えることができる多くの人がいると思うが、回答はあまりにも献身的で将来誰にも役立たないだろう...代わりにプログラマーを雇う。 1)には、2)xのダミー列とともに[colvis](https://datatables.net/reference/button/colvis)ボタンプラグインを使用するために、ここで多くの回答があります。 – davidkonrad

+0

まあ、エディタプラグインの問題を解決して行を完全に削除しましたが(クライアント側とサーバー側)、主な問題はクライアント側で列を削除/削除することです。私はJQueryのデータ型やエディタのプラグインを使って多くのオプションを見つけることができませんでした。私はそれが非常に幅広く、あるいは専用であるとは見ていません。その答えだけで将来的に役立つかもしれないと私はその問題だけのために私の質問を編集したように感じる。私は実際に使用したことのないDatatablesの助けを借りようとしていますが、自分でプログラミングを行っているのでプログラマーを雇うことはできません。 –

答えて

関連する問題