2012-06-27 14 views

答えて

13

あなたは、独自のカスタムフィルタ機能を記述する必要がありますが、その後のコードは私がどのように、持っていない、まさに単純な

$(document).ready(function() { 
    $.fn.dataTableExt.afnFiltering.push(function(oSettings, aData, iDataIndex) { 
     var checked = $('#checkbox').is(':checked'); 

     if (checked && aData[4] > 1.5) { 
      return true; 
     } 
     if (!checked && aData[4] <= 1.5) { 
      return true; 
     } 
     return false; 
    }); 
    var oTable = $('#example').dataTable(); 
    $('#checkbox').on("click", function(e) { 
     oTable.fnDraw(); 
    }); 

});​ 

フィドルhttp://jsfiddle.net/nicolapeluchetti/WVYNX/2/

+0

こんにちはニコラを、異なることになります私はデータテーブル用のフィルタ関数を作成しますか? – Astronaut

+0

@AdamSurfariチェックボックスをオンにして5番目の列が1.5より大きい場合、基本的に私の答えが更新されました。チェックが外されていてそれが<= 1.5であれば行を表示します –

+0

こんにちはNicola、私のテーブルにこのフィルタが適用されます。 1つのテーブルにそれをどのように適用すればよいですか? – Astronaut

関連する問題