Si dovrà scrivere la propria funzione di filtraggio personalizzati, ma dopo che il codice sarebbe variano semplice
$(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();
});
});
violino http://jsfiddle.net/nicolapeluchetti/WVYNX/2/
fonte
2012-06-27 13:18:55
Ciao Nicola, questo è esattamente ciò che non ho, come si fa Creo una funzione di filtro per i dati? – Astronaut
@AdamSurfari ho aggiornato la mia risposta, in pratica ora se la casella è spuntata e la quinta colonna è> 1.5 mostro la riga, se è deselezionata ed è <= 1.5 io mostro la riga –
Ciao Nicola, ora ho il problema che tutti le mie tabelle ottengono questo filtro applicato. Come posso applicarlo a un solo tavolo? – Astronaut