jQuery Datatables, filtres personnalisés input:checkbox
Bonjour à tous
Code:
1 2
| <!-- HTML ->
<input type="checkbox" id="CE" value="1"> CE <input type="checkbox" id="ES" value="1"> ES <input type="checkbox" id="SU" value="1"> SU |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| //JS
var $pageDirectoryExperts = $('#page_directory_experts').dataTable( $options );
$('input#SU').on('change',function(){
var selectedValue = $(this).val();
$pageDirectoryExperts.fnFilter("^"+selectedValue+"$", 15, true); //Exact value, column, reg
});
$('input#CE').on('change',function(){
var selectedValue = $(this).val();
$pageDirectoryExperts.fnFilter("^"+selectedValue+"$", 18, true); //Exact value, column, reg
});
$('input#ES').on('change',function(){
var selectedValue = $(this).val();
$pageDirectoryExperts.fnFilter("^"+selectedValue+"$", 19, true); //Exact value, column, reg
}); |
Quand je coche une case, le filtre marche. Mais quand je décoche une case je souhaite reinitialiser les données avant que celle ci ne soit cochée. Et là je coince.
Merci d'avance...